Родился в городе Архангельске. С 1954 по 1967 годы жил в Красноярске, затем семья переехала в город Горький. Окончил исторический факультет Горьковского государственного университета им. Н.И. Лобачевского (1975 г.). В 1975 – 1987 годах работал учителем истории в школах города Горького. С 1987 года работал в многотиражках, в 1989 – 2002 годах – в газете «Нижегородский рабочий». С началом войны в Чечне писал статьи и репортажи об участии нижегородцев в этой кампании. В командировках в расположении федеральных войск в Чечне и на Северном Кавказе побывал 7 раз. В 2002 – 2004 годах работал корреспондентом нижегородского регионального выпуска газеты «Известия», заместителем редактора журнала «Нижегородские товары». В 2004 – 2012 годах – главный редактор газеты «Красный сормович». В 2012 – 2018 годах – директор МАУК «Нижегородский городской музей техники и оборонной промышленности». С 2018 года – заместитель директора по воспитательной работе МБОУ «Кадетская школа-интернат». Член Союза писателей России с 2004 года. Автор книг «Нижегородцы на чеченской войне», «Последние журавушки», «Мы правнуки Суворова» и др. Лауреат премии города Нижнего Новгорода (1995, 2004, 2015). Лауреат литературной премии им. М. Горького (2016). Проживает в Нижнем Новгороде.