В 1984 году окончил Пушкинское высшее училище радиоэлектроники ПВО, до 1993 года служил в вооруженных силах. В 2001 году окончил Северо-Западную академию государственной службы (специальность "Государственное и муниципальное управление").
Кандидат экономических наук.
Работал в налоговых органах, Комитете финансов и иных органах власти Санкт-Петербурга. В 2000-2003 годах участвовал в разработке и осуществлял координацию реализацию Программы реформирования бюджетной системы Санкт-Петербурга.
С 2006 года участвует в консультационных проектах по заказу органов государственной власти субъектов РФ в области повышения эффективности управления государственными и муниципальными финансами, реформирования бюджетного процесса, совершенствования среднесрочного финансового планирования, разработки и внедрения механизмов программного бюджетирования.