Gimė 1952 m. kovo 22 d. Tauragės rajone, Būtenių kaime, valstiečių šeimoje.
1978 m. baigė žemės ūkio akademiją, mokslinis agronomas.
1968 - 1977m. dirbo Tauragės rajono "Draugystės" kolūkyje apskaitininku; 1975 - 1977 m. - Skaudvilės sodininkystės tarybiniame ūkyje agronomas, skyriaus valdytojas. 1977 - 1980 m. dirbo Pakruojo rajono K.Požėlos kolūkyje vyriausiuoju agronomu. 1980 - 1981 m. - Tauragės rajono "Šešuvies" kolūkyje vyriausias agronomas. 1981 - 1985 m. - Pakruojo rajono tarybos vykdomojo komiteto Žemės ūkio valdybos vyriausias agronomas, šios valdybos viršininko pavaduotojas-planavimo skyriaus viršininkas. Nuo 1985 m. - Pakruojo rajono Žvirblonių kolūkio pirmininkas.
1990 - 1992 m. buvo Lietuvos Respublikos Aukščiausiosios Tarybos deputatas. Dirbo Agrarinėje komisijoje. Priklausė LDDP frakcijai.
Lietuvos demokratinės darbo partijos narys.
Vedęs. Žmona Dolina - zooinžinierė, dirba Pakruojo rajono Žvirblonių žemės ūkio bendrovėje zootechnike. Sūnus Ramūnas ir duktė Aušrinė - moksleiviai.
Išrinktas: Daugiamandatėje (LDDP)