Родился 25 декабря 1941 года в семье учителей.
После окончания технического училища начал трудовую деятельность бригадиром электрослесарей ЧМК. Служил в Советской Армии.
С
Окончил высшую партийную школу при ЦК КПСС, политолог. С 1975 года до августа 1991 года на партийной работе: секретарь парткома судостроительно-судоремонтного завода, заведующий отделом, секретарь райкома КПСС, заведующий отделом Череповецкого горкома КПСС. С декабря
Активно участвовал в воссоздании городской и областной организаций КПРФ. Избран первым секретарем городского и вторым секретарем областного комитета КПРФ на общественных началах. С 1996 года – помощник депутата Государственной Думы В.А.Купцова.
На выборах 7 декабря 2003 года избран депутатом Законодательного Собрания области по спискам Вологодского областного отделения политической партии «Коммунистическая партия Российской Федерации». Член постоянного комитета Законодательного Собрания области по социальной политике.
Срок окончания полномочий – 11.03.2007 года.