Родился в 1938 году в деревне Острецово Есеновичского (ныне Фировского) района Калининской (Тверской) области в семье сельского учителя. В 1956 году, окончив среднюю школу N6 г. Калинина (Твери), поступил на физико-математический факультет Калининского госпединститута (ныне университет). Работал преподавателем математики в сельских школах. С 1968 по 1991 годы — в научно-исследовательских институтах оборонной сферы.

Журналистикой занимается с 1991 года, работал корреспондентом в газете «Тверские ведомости», с 2000 года в еженедельнике «Караван+». Соавтор сборника «Ржевская битва. Сражение за Полунино» (2001 г.). За краеведческую деятельность губернатором Тверской области награжден почетным знаком — крестом св. Михаила Тверского.

«Тверские ратоборцы» — первая книга автора.