Gimė 1957 m. liepos 16 d. Kazachijoje, Čurubai-Nuros mieste, kur tėvai buvo ištremti po 10 metų Sibiro lagerių. 1964 metais atvyko į Lietuvą ir pradėjo lankyti Karmėlavos (Kauno raj.) pradinę mokyklą. 1975 m. baigė Kauno 24 vidurinę mokyklą ir įstojo į Vilniaus universiteto chemijos fakultetą. Chemijos mokslų kandidatas, 52-jų mokslinių publikacijų užsienio ir Sovietų sąjungos spaudoje, bei 3-jų išradimų bendraautorius. Nuo l980 m. dirbo Biotechnologijos institute "Fermentas" moksliniu bendradarbiu.
Į politiką įsitraukė, dalyvaudamas Sąjūdžio veikloje bei dirbdamas profsąjungų Sąjūdžio iniciatyvinėje grupėje. Buvo vienas iš profsąjungų švietimo sistemos kūrimo iniciatorių. Anksčiau - nepartinis, dabar Lietuvos socialdemokratų partijos vicepirmininkas bei jos Vilniaus skyriaus pirmininkas.
Vedęs, žmona - Regina dirba Kauno technologijos universitete, ekonomikos fakultete. Turi du sūnus - Marių ir Joną.
Išrinktas : Daugiamandatė (LSDP)