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ę.
1973–1988 m. – Trakų rajono Rūdiškių vidurinės mokyklos kūno kultūros mokytojas.
1988–2008 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.
1994–1997 m. ir 1997–2000 m. – Trakų rajono deputatas, 2000–2003 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ų.