Gimė 1964 04 24 Ardaičiuose, Radviliškio rajone.
Baigė Šiaulėnų (Radviliškio r.) vidurinę mokyklą, 1989 m. – Vilniaus pedagoginio instituto istorijos fakultetą. Nuo tų pačių metų iki šiol dirba Nacionalinėje M.K. Čiurlionio menų mokykloje, yra mokytojas ekspertas, dėsto istoriją ir filosofijos istoriją. Yra PEN klubo narys