Gimė 1952 07 17 Paukšteliškių kaime, Zarasų rajone.
1970 m. Zarasuose baigė vidurinę mokyklą, 1975 m. – Vilniaus universitete filologijos fakultete įgijo filologo, lietuvių kalbos ir literatūros dėstytojo kvalifikaciją. Dirbo mokytoju Ignalinos r. Linkmenų vidurinėje mokykloje ir Utenoje. Nuo 1996 m. dirba lietuvių kalbos mokytoju Utenos Adolfo Šapokos gimnazijoje.