Gimė 1934 m. rugsėjo 10 d. Plungės rajone, Patyrių kaime, valstiečių šeimoje.
1956 m. baigė Klaipėdos žemės ūkio technikumą ir pradėjo dirbti Jonavos rajone veterinaru.
1958 m. išrinktas Jonavos rajono Pauliukų kolūkio pirmininku.
1978 m. - to paties rajono Žeimių kolūkio pirmininku.
Nuo 1989 m. kovo mėnesio Žemdirbių sąjūdžio tarybos ir prezidiumo narys, o nuo 1990 m.- pirmininkas.
Lietuvos Sąjūdžio Seimo tarybos narys.
Buvo TSKP (LKP) narys.
Vedęs. Žmona Birutė dirba Jonavos rajono žemės ūkio bendrovėje. Dukros Rima ir Dalia - švietimo darbuotojos, sūnus Remigijus - studentas.
Išrinktas: Daugiamandatė (Sąjūdžio koalicija)