Родился 8 сентября 1969 года в городе Павлово Горьковской области.
В 1992 году окончил с отличием исторический факультет Нижегородского государственного университета имени Н.И. Лобачевского, в 1996 году присуждена ученая степень кандидата философских наук.
В 1996 году начал трудовую деятельность в ННГУ имени Н.И. Лобачевского с должности ассистента кафедры социальной философии. С 2001 года на протяжении 14 лет работал по совместительству старшим преподавателем на юридическом, историческом, филологическом факультетах, факультете международных отношений ННГУ имени Н.И. Лобачевского.
С 2001 по 2003 год – помощник депутата Государственной думы РФ.
С 2003 по 2005 год работал в общественно-политических организациях.
С 2006 года – депутат Законодательного собрания Нижегородской области. С декабря 2007 года возглавляет фракцию КПРФ в заксобрании. С 2011 года является заместителем председателя заксобрания.
В июне 2015 года избран первым секретарем обкома КПРФ.
Фото: kompas-rf.ru