Родился 3 марта 1966 года в Москве[3]. В 1989 году окончил Московский станкоинструментальный институт, получив специальность инженера-системотехника, затем в 1992 году при этом же институте окончил аспирантуру[1].
После окончания аспирантуры начал работать директором тестовой лаборатории, а позднее возглавил правление Международного компьютерного клуба (МКК) — общественной некоммерческой организации[4].
В 1998 году поступил на государственную службу в должности помощника по информационным системам учета и контроля за поступлением налоговых платежей руководителя Государственной налоговой службы Российской Федерации. Затем работал в ранге заместителя министра Российской Федерации по налогам и сборам, руководителем Федерального агентства кадастра объектов недвижимости (Роснедвижимость) в составе Министерства экономического развития Российской Федерации, руководителем Федерального агентства по управлению особыми экономическими зонами (РосОЭЗ).
В 2008 году ушел по собственному желанию с государственной службы и вновь занялся бизнесом — на этот раз в области инвестиций.
В феврале 2009 года вошел в кадровый резерв президента России[5] и в апреле 2010 года был назначен руководителем Федеральной налоговой службы[1].
С 15 января 2020 Владимиром Путиным выдвинута его кандидатура на должность Председателя Правительства Российской Федерации после отставки Правительства РФ.