Родился 29 января 1936 года в селе Ратислово Юрьев-Польского района Владимирской области в семье учителей.
По окончании в 1953 году средней школы в селе Небылое поступил во Владимирский педагогический институт на филологический факультет, который закончил в 1958 году. Работал учителем в высокогорном дагестанском ауле Телетль, затем - корреспондентом Кольчугинской районной редакции радиоинформации.
В декабре 1959 года был призван на срочную службу, в 1961 году, в связи с Берлинским кризисом, по "партийной линии" был оставлен в кадрах Советской Армии в звании младшего лейтенанта. Служил в МВО секретарем комитета ВЛКСМ части, корреспондентом и ответственным секретарем дивизионной газеты. В марте 1969 года направлен в Центральную группу войск ответственным секретарем, а затем и редактором многотиражной газеты танковой дивизии.
В ноябре 1974 года переведен в ЗакВО, в окружную газету "Ленинское знамя", где служил корреспондентом-организатором, начальником отделов комсомольской жизни и партийной жизни, заместителем редактора.
В декабре 1982 года откомандирован в НДРЙ советником по печати при Политуправлении Вооруженных Сил республики. В декабре 1985 возвратился в Союз. В апреле 1986 года назначен заместителем редактора окружной газеты ПрикВО "Слава Родины". В 1989 году уволен в запас в звании полковника.
Работал пропагандистом во Львовском городском штабе ГО, снова в редакции окружной газеты. В ноябре 1993 года переехал с семьей в г. Владимир. Год работал в городской газете "Всполье", затем до декабря 2005 года - политическим обозревателем в областной газете "Владимирские ведомости".
В настоящее время политический обозреватель областной газеты "За правое дело."