į 1992 – 1996 Seimą.
į 1996 – 2000 Seimą.
į 2000 – 2004 Seimą.
Gimė 1952 m. rugsėjo 4 d. Kėdainių rajono Baroninės kaime valstiečių šeimoje.
19591967 m. mokėsi Kėdainių rajono Mantviliškio aštuonmetėje (dabar pagrindinė) mokykloje.
19671970 m. mokėsi Radviliškio technikos mokykloje ir įgijo spec. vidurinį išsilavinimą.
19701971 m. dirbo Kėdainių rajono K. Poželos kolūkyje tekintoju.
19711973 m. tarnavo tarybinėje armijoje, gavo atsargos kapitono laipsnį.
19731991 m. dirbo Kėdainių metalo konstrukcijų gamykloje Progresas (dabar akcinė bendrovė Progresas) tekintoju. Buvo kolektyvo tarybos, cecho profsąjungos pirmininkas. 19911992 m. įmonės Progresas stebėtojų tarybos pirmininkas.
19921996 m. VI Seimo narys, išrinktas pagal Lietuvos demokratinės darbo partijos sąrašą. Seime dirbo Valdymo reformų ir savivaldybių komitete, 1996 m. buvo šio komiteto pirmininkas.
19962000 m. VII Seimo narys, išrinktas Kėdainių rinkimų apygardoje Nr. 43. Iškėlė Lietuvos demokratinė darbo partija. Seime buvo Žmogaus teisių komiteto pirmininko pavaduotojas.
20002004 m. VIII Seimo narys, išrinktas pagal A. Brazausko socialdemokratinės koalicijos sąrašą. Seime dirbo Žmogaus teisių komitete (20002001 m. šio komiteto pirmininko pavaduotojas), 20012004 m. buvo Etikos ir procedūrų komisijos pirmininkas.
19901992 m. Kėdainių rajono savivaldybės tarybos narys, šios Tarybos prezidiumo narys.
Buvo TSKP narys, Lietuvos demokratinės darbo partijos narys. Ëjo šios partijos pirmininko pavaduotojo, Tarybos ir Prezidiumo nario pareigas. Nuo 2001 m. Lietuvos socialdemokratų partijos tarybos ir prezidiumo narys.
Skaitė pranešimus apie žmogaus teises Lietuvoje tarptautinėse konferencijose, turi nemažą veiklos patirtį ginant žmogaus teises Lietuvoje.
2004 m. apdovanotas Lietuvos valstybės ordino Už nuopelnus Lietuvai Komandoro kryžiumi.
Pomėgiai turizmas baidarėmis, žūklė.
Moka rusų, lenkų kalbas.
Žmona Zita.
Turi du sūnus. Andrius dirba akcinėje bendrovėje Kemira, Benas mokosi Kauno technikos mokykloje.
Seimo nariu išrinktas pagal A. Brazausko ir A. Paulausko koalicijos Už darbą Lietuvai sąrašą.