Gimė 1943 m. Radviliškio raj. Kaciuškų kaime, žemdirbių šeimoje.
1965 m. baigė Kauno politechnikos institutą, inžinierius technologas.
1959 - 1961 m. dirbo Kauno "Bituko" gamykloje darbininku.
1965 - 1967 dirbo Latvijos Lyvanų miesto stiklo fabrike vyresniuoju meistru, vyriausiuoju inžinieriumi.
Nuo 1967 m. Panevėžio "Ekrano" gamyklos meistras, biuro viršininkas, cecho viršininkas, gamybos viršininko pavaduotojas.
1988 - 1990 m. Lietuvos Persitvarkymo Sąjūdžio Seimo narys, Sąjūdžio Panevėžio miesto tarybos narys.
1990 - 1992 m. Lietuvos Respublikos Aukščiausiosios Tarybos deputatas. Dirbo sveikatos ir socialinių reikalų komisijoje, priklausė Jungtinei Sąjūdžio frakcijai.
Lietuvos Krikščionių demokratų partijos narys. Nuo 1993 m. kovo mėn. - LKDP valdybos narys.
Vedęs. Žmona Vida - Panevėžio rajono ūkininkų sąjungos aptarnavimo tarnybos darbuotoja. Dukros: Eiginta- VPU studentė, Aušra - moksleivė.
Kandidatu į LR Seimo narius iškėlė Lietuvos Krikščionių demokratų partija.
Išrinktas: Aukštaitijos Nr. 28