Родился в п. Новоенисейск города Лесосибирска Красноярского края
Образование:
Красноярский Государственный Педагогический Университет, исторический факультет, специальность учитель истории и педагог-психолог.
Получает второе высшее образование на экономическом факультете Сибирского Федерального Университета по специальности государственное и муниципальное управление.
Трудовая деятельность:
2000–2002 гг. — Березовская муниципальная средняя общеобразовательная школа № 1, учитель истории и школьный психолог.
2002–2004 гг. — Красноярское краевое (региональное) отделение Общероссийского Общественного Движения «Народно-Патриотический союз России», специалист.
С 2004 г. — Красноярское региональное (краевое) отделение политической партии «Коммунистическая партия Российской Федерации», инструктор.
Май — декабрь 2007 г. — Законодательное Собрание Красноярского края, помощник депутата по срочному трудовому договору.
С января 2008 г. — помощник депутата Государственной Думы Федерального Собрания Российской Федерации.
Общественная деятельность:
2 марта 2008 года избран в Горсовет Красноярска
В сентября 2010 года покинул пост руководителя фракции КПРФ в Горсовете Красноярска
С апреля 2011 — Первый секретарь Красноярского крайкома партии «Коммунисты России»
В июле 2013 года участвовал в выборах депутатов Горсовета Красноярска