Gimė 1948 m. spalio 19 d. Vilniuje politinės kalinės ir tremtinio šeimoje.
Baigė Vilniaus Antano Vienuolio vidurinę mokyklą (dabar Antano Vienuolio pagrindinė mokykla ir Vytauto Didžiojo gimnazija).
19691974 m. studijavo Vilniaus valstybiniame universitete (dabar Vilniaus universitetas) ir įgijo psichologo specialybę.
1975 m. Lietuvos mokslų akademijos Filosofijos, sociologijos ir teisės institute dirbo jaunesniuoju moksliniu bendradarbiu.
Studijavo Leningrado (dabar Sankt Peterburgas) universiteto aspirantūroje. 1979 m. apgynė socialinių mokslų daktaro (psichologija) disertaciją.
19791998 m. Pedagogikos mokslinio tyrimo institute dirbo vyresniuoju moksliniu bendradarbiu, nuo 1979 m. vadovavo psichologinei konsultacijai ir nuo 1989 m. veikiančiai vedybinių pažinčių tarnybai Santuoka.
Nuo 1998 m. Mykolo Romerio universiteto docentas.
Lietuvos psichoterapijos draugijos valdybos narys, Pedagogikos ir socialinių mokslų akademijos akademikas.
27 knygų (lietuvių ir užsienio kalbomis) ir daugelio mokslo bei mokslo populiarinimo straipsnių autorius.
Pomėgiai meditacija, strateginiai stalo žaidimai, kelionės.
Moka vokiečių ir rusų kalbas.
Žmona Julita Vilniaus pedagoginio universiteto docentė.
Turi tris vaikus: Auksę, Tadą ir Aistę.