Gimė 1952 m. vasario 24 d. Molėtų rajono Šiaudžių kaime.
1970 m. baigė Giedraičių vidurinę mokyklą (dabar Antano Jaroševičiaus).
1978 m. baigė Kauno kūno kultūros institutą (dabar Lietuvos kūno kultūros akademija) ir įgijo fizinio lavinimo (kūno kultūros) dėstytojo specialybę.
19731988 m. Trakų rajono Rūdiškių vidurinės mokyklos kūno kultūros mokytojas.
19882008 m. Trakų rajono Rūdiškių vidurinės mokyklos direktorius, kūno kultūros mokytojas.
2008 m. Trakų rajono savivaldybės administracijos direktorius.
Nuo 1996 m. Lietuvos centro sąjungos narys, nuo 2003 m. Liberalų ir centro sąjungos narys.
19941997 m. ir 19972000 m. Trakų rajono deputatas, 20002003 m. Trakų rajono savivaldybės tarybos narys.
Rotary klubo narys. Vienas iš futbolo klubo Vėtra įkūrėjų.
Pomėgiai sportas, turizmas, žvejyba.
Moka rusų ir lenkų kalbas.
Žmona Meilutė medikė.
Turi du vaikus: dukterį Jolitą ir sūnų Audrių.