Родился 4 февраля 1958 года в деревне Большая Курба Советского района Кировской области.
В 1981 году окончил Советское педагогическое училище. В 1989 году окончил Кировский государственный педагогический институт по специальности «Физическое воспитание», квалификация — «Учитель физической культуры». В 2002 году окончил Московскую академию ГМУ РАГС при Президенте Российской Федерации по специальности «Государственное и муниципальное управление».
В 1977-1978 годах проходил службу в Вооруженных силах СССР в Германии. В 1981-1983 годах работал корреспондентом газеты «Ленинское знамя» в городе Советске. В 1983 году занимал должность инструктора ДНД районного исполнительного комитета города Советска.
С 2001 года по 2006 год – глава администрации Советского района. С 2007 по 2011 – помощник депутата Государственной Думы ФС РФ В.А.Купцов. С 2011 – заместитель Председателя Законодательного Собрания Кировской области пятого созыва
С 2011-2016 – депутат Государственной Думы Федерального Собрания Российской Федерации. С 2017 – настоящее время – помощник депутата Государственной Думы Федерального Собрания Российской Федерации.
В 1990 году был награждён знаком «Отличник профессионального образования РФ», в 2003 – благодарственным письмом Правительства Кировской области, а также медалью «За заслуги в проведении Всероссийской переписи населения», в 2014 году объявлена Благодарность Председателя Государственной Думы.
В настоящее время занимает должность руководителя фракции Коммунистической партии Российской Федерации в Законодательном собрании Кировской области.
Женат, две дочери.