Gimė 1944 04 28 Kybartuose, Vilkaviškio rajone.
1973 m. baigė Vilniaus aukštąją partinę mokyklą, 1978 m. – Vilniaus universiteto Istorijos fakulteto žurnalistikos specialybę. 1973–1975 m. Kėdainių rajono laikraščio „Tarybinis kelias“ korektorius, korespondentas, 1975–1977 m. – Kėdainių biochemijos gamyklos direktoriaus padėjėjas, 1977–1978 m. – Jurbarko tarpkolūkinės statybos organizacijos pirmininko pavaduotojas, 1978–1980 m. – LKP Kėdainių rajono komiteto instruktorius, 1980–1984 m. – Kėdainių rajono laikraščio „Tarybinis kelias“ redaktoriaus pavaduotojas. 1984–2008 m. – Panevėžio rajono laikraščio „Tėvynė“ vyriausiasis redaktorius. 1990 m. įsteigė leidyklą „Tėvynė“.
Lietuvos rašytojų sąjungos narys – nuo 1982 m.