Родился 15 сентября 1965 года в Москве.
В 1982—1984 годах работал инспектором отдела режима и спецработы, экономистом планово-экономического отдела Российского республиканского ГУ Гострудсберкасс СССР в Москве.
Затем два года отслужил в армии, после чего, в 1986-м, вернулся на ту же должность в Гострудсберкассу СССР. Проработав экономистом год, в 1987-м он получил повышение, стал старшим экономистом управления кредитования и безналичных расчетов. Потом получил должность старшего экономиста, ведущего экономиста управления сбережений, безналичных расчетов и ценных бумаг Российского республиканского банка Сберегательного банка СССР в Москве.
В 1990—1991 гг. работал ведущим экономистом управления ценных бумаг и лотерей Российского республиканского банка Сберегательного банка СССР, затем трудился в управлении ценных бумаг и валютных операций, после чего стал главным экономистом валютно-коммерческого управления, а затем и управления валютных операций Сбербанка РСФСР.
С 1992-го возглавлял отдел управления валютных операций, потом — управления валютных и неторговых операций Акционерного коммерческого Сберегательного банка Российской Федерации в качестве начальника.
В 1997-м продолжил работу в должности начальника отдела управления валютного контроля за текущими операциями департамента валютного регулирования и валютного контроля Банка России, с 1998-го был замначальника.
С 1999-го по 2002-й находился в должности замдиректора департамента валютного контроля Банка России (затем — департамента валютного регулирования и валютного контроля).
В 2002—2004 годах являлся зампредом Комитета РФ по финансовому мониторингу.
С 2004-го по 2013-й занимал пост замруководителя, замдиректора Федеральной службы по финансовому мониторингу.
С июля 2013 года — зампред Центрального банка Российской Федерации.
Член совета директоров Банка России с октября 2013 года.