Gimė 1956 m. sausio 26 d. Plungės rajone, Pelaičių kaime, valstiečių šeimoje.
1979 m. baigė Lietuvos žemės ūkio akademiją, įgijo inžinieriaus elektriko specialybę.
1979 m. pradėjo dirbti Kauno rajono Pirmūno kolūkio vyriausiuoju energetiku.
Nuo 1987 m. dirbo Kauno rajono Balandžio kolūkyje valdybos pirmininku.
1992 m. pradėjo dirbti uždarojoje akcinėje bendrovėje Karneta komercijos direktoriumi.
1990 m. buvo išrinktas Kauno rajono tarybos deputatu.
Priklauso LDDP.
Žmona Nijolė dirba žemės ūkio bendrovėje Liučiūnai buhaltere. Sūnūs Saulius ir Tomas - moksleiviai.
Išrinktas: daugiamandatėje (LDDP)