Второй секретарь обкома КПРФ, кандидат в члены ЦК КПРФ, заместитель председателя Совета депутатов города Новосибирска, руководитель фракции КПРФ в Совете депутатов города Новосибирска.
Родился 24 декабря 1965 года в Новосибирске. После окончания школы поступил в Кемеровский госуниверситет на юридический факультет.
Служил в ракетных войсках СибВО в Красноярске. После армии работал в «Новосибирскметрострое», был избран секретарем комитета комсомола «Новосибирскметростроя».
В 1989 году избран вторым секретарем Центрального райкома ВЛКСМ. Вступил в коммунистическую партию в 1989 году. Состоит в КПРФ с момента ее образования. Избран в состав Центрального райкома КПРФ и обкома КПРФ, член Бюро Новосибирского обкома КПРФ.
С 1990 года — председатель Общественного Фонда социальной защиты молодежи.
В 1990 ?1993 годах избирался депутатом Центрального районного Совета народных депутатов, был членом Малого Совета, председателем комиссии по делам молодежи.
В Горсовете работает четвертый созыв, куда избирался в 1996, 2000, 2004 и 2010 годах.
С 2000 по 2004 год в Горсовете возглавлял постоянную комиссию по местному самоуправлению, общественной безопасности и взаимодействии со СМИ.
С апреля 2004 года по апрель 2005 — работал заместителем председателя городского Совета.
С декабря 2003 года возглавляет депутатское объединение КПРФ в Горсовете.
С февраля 2006 года по июль 2011 года — секретарь обкома КПРФ по пропаганде и агитации.
С июля 2011 года второй секретарь Новосибирского обкома КПРФ.