Gimė 1951 m. kovo 6 d. Vilniuje, gydytojos ir agronomo šeimoje.
1974 m. baigė Vilniaus universitetą, ekonomistas finansininkas. Ekonomikos mokslų daktaras.
1974 - 1976 m. dirbo Vilniaus universitete.
1976 - 1979 m. - Leningrado finansų ir ekonomikos instituto aspirantas.
1979 - 1992 m. - Vilniaus universiteto dėstytojas, einantis docento pareigas, docentas.
1990 m. išrinktas Lietuvos Respublikos AT deputatu. Dirbo Biudžeto komisijoje, priklausė Sąjūdžio centro frakcijai.
Lietuvos socialdemokratų partijos narys.
Žmona Birutė - ekonomistė, Lietuvos valstybinio komercinio banko tarnautoja. Trys vaikai - dukra Almina ir sūnūs Eimantas ir Ignas.
Išrinktas: daugiamandatėje (LSDP)