Родился 19 августа 1951 года в с. Н-Котлицы Муромского района Владимирской области, в семье рабочих.
В 1969 году окончил среднюю школу в городе Муроме.
В 1974 году окончил Пермский государственный университет им. Горького по специальности прикладная математика и был направлен на работу на завод в г. Пермь.
В 1975 году поступил работать на Копейский машиностроительный завод инженером-математиком.
В 1976 году был назначен начальником бюро постановки задач в отделе АСУП.
В мае 1979 года был переведён на Александровский машиностроительный завод начальником отдела АСУП (отдел автоматизированной системы управления).
В 2005 году с завода был уволен.
В настоящее время временно не работает .
С января 1986 года член КПСС, а с мая 1997 года Коммунистической партии Российской Федерации.
С 1998 года 1 секретарь Александровского местного отделения КПРФ.
С 1999 года член обкома КПРФ.
С апреля 2004 года является редактором газеты коммунистов города Александровска «Александровская искра».
В 2005 году был делегатом ХI съезда КПРФ и избирался депутатом Думы Александровского городского поселения.
Активно занимается спортом, особенно его командными видами – футболом, волейболом.