Родился 12 апреля 1963 года в Москве. В 1985 году окончил Московский финансовый институт по специальности «финансы и кредит». В 1987–1989 годах проходил срочную службу в армии.
Сразу после вуза пришел работать в Минфин РСФСР. С 1997 года — глава департамента макроэкономической политики и банковской деятельности, с 2003 года — замминистра, с 2004 года — глава департамента межбюджетных отношений Минфина. В 2005 году вновь стал замминистра. В сентябре 2011 года, после ухода из правительства Алексея Кудрина, назначен и. о. министра финансов РФ. С 16 декабря 2011 года — министр финансов. С 18 мая 2018 года одновременно первый вице-премьер и министр финансов РФ. Председатель наблюдательного совета банка ВТБ.
Доктор экономических наук, тема диссертации — «Межбюджетные отношения в условиях развития федерализма в России». Награжден орденами «За заслуги перед Отечеством» III и IV степени, медалью этого ордена I степени.