Родился 6-ого марта 1940 года в Вязниковском районе Владимирской области. Образование высшее.
После окончания Станковской 7-и летней школы поступил в художественную школу в посёлке Мстёра, которую окончил в 1958-ом году, получил специальность художника-миниатюриста.
После окончания училища 5 лет работал художником в художественной артели 'Пролетарское искусство' в посёлке Мстёра. В артели в те годы работало около 100 человек.
Среднее образование получил в школе рабочей молодёжи, которую окончил с серебряной медалью.
В 1968-ом году окончил Горьковский государственный университет имени Н. И. Лобачевского. Учился на кафедре дифференциальных уравнений в частных производных. Получил специальность математика.
С 1970-ого года живёт в городе Муроме, до пенсии работал на МПЗ программистом в отделе АСУП, который постоянно был связан с ЦНИИСУ. Пришлось работать на всех поколениях вычислительных машин, 14 лет был начальником программирования, принимал участие в разработке стандартного математического обеспечения для больших ЭВМ и ПЭВМ.
В 1972-ом году с отличием окончил вечерний университет марксизма-ленинизма. Многие годы был пропагандистом в системе партийной учёбы.
С 2002-ого года, неработающий пенсионер, инвалид 3-ей группы, в 2005-ом году перенёс инсульт, сделаны операции на обоих глазах.
Автор математической модели развития общества, над которой автор работает с 1992-ого года.