Родился 15 октября 1968 г. в Новосибирске.
В 1993 г. окончил Новосибирский электротехнический институт связи (ныне Сибирский государственный университет телекоммуникаций и информатики) по специальности "экономика и управление в связи".
После института работал ведущим инженером-экономистом Новосибирского завода им. Коминтерна (ныне ОАО "Научно-исследовательский институт измерительных приборов - Новосибирский завод им. Коминтерна).
21 декабря 1997 г. был избран депутатом Новосибирского областного совета депутатов II созыва по одномандатному избирательному округу №45. Входил в депутатское объединение "Третья сила". Был членом комитета регионального парламента по законодательству и взаимодействию с органами местного самоуправления, политическими партиями, общественными движениями и СМИ.
В 2000 г. во время выборов президента РФ руководил предвыборным штабом Владимира Путина по Новосибирской области.
С 2001 по 2004 г. - член Совета Федерации Федерального собрания РФ, представитель от администрации Новосибирской области. Являлся заместителем председателя комитета по конституционному законодательству.
11 декабря 2005 г. избран депутатом Новосибирского областного совета депутатов IV созыва по списку партии "Единая Россия". Входил в комитет по культуре, образованию, науке, спорту и молодежной политике. Возглавлял комиссию по информационной политике.
В 2012 г. был назначен помощником полномочного представителя президента РФ в Сибирском федеральном округе Виктора Толоконского.
В 2014 г. занял должность первого заместителя мэра Новосибирска. Курировал образование, культуру, спорт, молодежную политику, промышленность, связь, информационную политику, предпринимательство, международное сотрудничество, правовую и кадровую работу.
В 2016-2021 гг. – депутат Государственной думы РФ VII созыва. 18 сентября 2016 г. был избран депутатом от партии "Единая Россия" по Барабинскому одномандатному избирательному округу №138 (Новосибирская область), получив 39,19% голосов избирателей (второе место занял кандидат от КПРФ Роман Яковлев, 16,7%).
С 2021 г. - депутат Государственной думы РФ VIII созыва от "Единой России". Был избран 19 сентября 2021 г. по Барабинскому одномандатному избирательному округу №138 (Новосибирская область). Набрал 35,88% голосов (второе место в округе занял депутат заксобрания Новосибирской области Роман Яковлев от КПРФ, 28,31%).
Член генерального совета и президиума генерального совета партии "Единая Россия", руководитель межрегионального координационного совета партии по Сибирскому федеральному округу (с 2019 г.).
Действительный государственный советник РФ 3-го класса (2013).
Награжден медалью ордена "За заслуги перед Отечеством" II степени (2023).