Родился в городе Сергаче, ныне Нижегородской области. Участник Великой Отечественной войны. Окончил юридический институт (1952 г.). С 1952 года – журналист газеты «Ленинская смена» (г. Горький). С 1954 года – заведующий отделом культуры областной газеты «Арзамасская правда». С 1957 года – корреспондент ТАСС по Горьковской области. В 1973 – 1985 годах – старший редактор редакционно-издательского отдела Горьковской школы МВД СССР. Член Союза писателей СССР с 1983 года.
Автор книг «Мёртвые не осудят» (1982), «На фронте - затишье» (1970), «Операция «Мост» (1971) и др. Лауреат премии города Нижнего Новгорода (1996). Жил в Нижнем Новгороде, похоронен на Бугровском кладбище.
Награды: ордена Отечественной войны 1-й степени (06.04.1985), Красной Звезды (21.06.1945), Славы 3-й степени (14.04.1945), медали, в т.ч. «За отвагу» (05.01.1944), «За боевые заслуги» (22.06.1945).