Родился 10 декабря 1969 г. в Омске.
В 1993 г. окончил юридический факультет Омского государственного университета (с 2004 г. носит имя Ф. М. Достоевского), в 1999 г. - Академию народного хозяйства при правительстве РФ (АНХ, ныне РАНХиГС) по специальности "финансы и кредит". Прошел программу переподготовки в Институте менеджмента и маркетинга АНХ (1999), в Московском энергетическом институте (2006; ныне Национальный исследовательский университет "МЭИ").
Кандидат юридических наук. В 2004 г. в Омской академии МВД России защитил диссертацию на тему "Уголовно-правовая и криминологическая характеристика преступлений в сфере потребительского рынка".
С 1988 г. проходил срочную военную службу в Отдельной дивизии оперативного назначения им. Ф. Э. Дзержинского. Служил в Московской области и Азербайджане.
С 1993 г. работал в прокуратуре Омской области помощником прокурора Центрального и Советского районов города. Затем занимался частной юридической практикой, работал в коммерческих структурах.
С 2002 г. был заместителем генерального директора ОАО "ЦНИИ НПКэнерго", заместителем генерального директора по собственности и акционерному капиталу ОАО "Пензаэнерго", директором НП "Инновации в электроэнергетике".
Возглавлял фонд НИОКР РАО "ЕЭС России".
В 2005-2007 гг. - генеральный директор ОАО "Хакасэнерго". В феврале 2007 г. возглавил Южную дирекцию ОАО "МРСК Центра и Северного Кавказа".
С 2008 по 2021 г. - управляющий директор, затем директор по стратегическому развитию ООО "Основа холдинг".
Одновременно в 2009-2011 гг. - заместитель председателя постоянного представителя Республики Хакасия при президенте РФ.
В 2012-2016 гг. - депутат Омского городского совета V созыва от партии "Справедливая Россия" на непостоянной основе. Был избран 4 марта 2012 г. по избирательному округу №12, набрав 10,76% голосов. Занимал пост председателя комитета горсовета по вопросам градостроительства, архитектуры и землепользования.
В 2021 г. выдвинул свою кандидатуру на досрочные выборы мэра г. Омска, которые были назначены на 17 июня того же года. Однако вскоре после сдачи в избирком необходимого числа подписей для регистрации отозвал свою кандидатуру.
С 2013 г. был председателем совета директоров акционерного общества "Омский электромеханический завод". 30 мая 2017 г. советом директоров был назначен гендиректором предприятия, однако спустя девять дней сложил полномочия, обосновав свое решение тем, что собирается уделить больше времени общественно-политической деятельности.
В 2016-2021 гг. - депутат Законодательного собрания Омской области VI созыва. Был избран 18 сентября 2016 г. от партии "Единая Россия" в составе региональной группы №17 (баллотировался под первым номером). Депутатские полномочия исполнял на непостоянной основе, совмещая их с работой на посту директора по стратегическому развитию ООО "Основа холдинг". Занимал пост заместителя председателя комитета заксобрания по экономической политике и инвестициям.
В октябре 2017 г. подал заявку на участие в конкурсе на пост мэра Омска (в 2015 г. Омск отказался от прямых выборов мэра, избрание градоначальника проводится горсоветом из числа кандидатов, предложенных конкурсной комиссией). Однако его кандидатура не была отобрана конкурсной комиссией.
С 2021 г. - депутат Государственной думы РФ VIII созыва. Участвовал в выборах в Госдуму 19 сентября 2021 г. по списку "Единой России" (четвертый номер региональной группы №8, Новосибирская, Омская обл.). По итогам распределения мест в Госдуму не прошел. 29 сентября 2021 г. получил вакантный депутатский мандат по списку партии "Единая Россия".
Один из победителей конкурса "Лидеры России. Политика" (2020).