Депутат Законодательного собрания Новосибирской области. Член бюро Новосибирского обкома КПРФ. Член комитета Законодательного собрания НСО по социальной политике и охране здоровья
Родился 13 февраля 1957 года. Окончил Новосибирский институт инженеров водного транспорта. Работал 2-м штурманом на транзитном флоте, старшим диспетчером, старшим ревизором в Управлении Западно-Сибирского речного пароходства.
С 1991 года – машинист электропоезда Новосибирского метрополитена.
1996–2000 гг – депутат новосибирского Горсовета.
2001–2010 гг. – депутат Новосибирского областного Совета депутатов.
В 2005–2007 годах – председатель комитета облсовета по вопросам местного самоуправления и административно-территориального устройства.
С 2006 года – заместитель руководителя фракции КПРФ в Облсовете.
С февраля 2006 года по июль 2011 года – второй секретарь Новосибирского обкома КПРФ.
С 2010 года депутат Законодательного собрания Новосибирской области.