Gimė 1962 m. rugpjūčio 26 d. Rokiškyje.
Mokėsi gimtajame mieste ir baigė dabartinę Romuvos gimnaziją.
19811986 m. studijavo Vilniaus valstybiniame pedagoginiame institute (dabar Vilniaus pedagoginis universitetas) ir baigė Istorijos fakultetą.
Grįžęs į tėviškę dirbo Rokiškio krašto muziejuje, daugiau kaip penkiolika metų buvo muziejaus direktoriaus pavaduotoju.
19971999 m. dirbo Rokiškio rajono savivaldybės taryboje.
20072008 m. Rokiškio rajono savivaldybės mero pavaduotojas.
Prasidėjus Atgimimui, nuo Lietuvos politinių kalinių ir tremtinių sąjungos įsikūrimo dienos buvo Rokiškio skyriaus nariu, vėliau Tėvynės sąjungos (dabar Tėvynės sąjunga-Lietuvos krikščionys demokratai) nariu.
Aktyviai dalyvauja įamžinant pokario rezistencijos kovų dalyvių atminimą.
Pomėgiai sportas, istorija, muzika.
Moka rusų ir vokiečių kalbas.
Žmona Indra Rokiškio Romuvos gimnazijos mokytoja.
Turi du vaikus. Sūnus Tomas ir duktė Aistė Vilniaus universiteto studentai.