Родился 29 марта 1972 года, в семье военнослужащего.
Высшее образование получил в Новосибирском Педагогическом институте.
В 1996 году, в возрасте 24 лет был избран депутатом Новосибирского городского Совета по одномандатному Заводскому округу.
С 2000 по 2005 г. работал руководителем информационно-аналитического центра при Главе администрации области.
В декабре 2005 г. был избран депутатом Новосибирского областного Совета. Назначен на должность заместителя председателя комитета по строительным вопросам и ЖКХ.
В июне 2009 г. был избран членом Совета и секретарем Бюро Совета Новосибирского регионального отделения партии СПРАВЕДЛИВАЯ РОССИЯ.
В октябре 2010 г. вновь избран депутатом Законодательного Собрания Новосибирской области и стал заместителем председателя комитета по строительству, жилищно-коммунальному комплексу и тарифам.
Кандидат философских наук.