Родился 27 ноября 1961 года в Ленинграде.
В 1983 году окончил Ленинградский государственный университет по специальности биология, а в 1998 году Санкт-Петербургский государственный университет по специальности юриспруденция. Кандидат наук.
Автор 43 научных статей и изобретений, 7 монографий по вопросам бюджета и экономики.
В 1990 году избран депутатом Ленсовета, председателем комиссии по экологии и городскому хозяйству.
С 1995 года – председатель комиссии по городскому хозяйству, председатель комитета по бюджету Законодательного Собрания Петербурга.
В 1996 году назначен первым вице-губернатором и председателем Комитета Финансов Администрации Петербурга.
В декабре 1999 года стал депутатом Государственной Думы РФ третьего созыва. Заместитель председателя фракции «ЯБЛОКО», заместитель председателя Комитета по кредитным организациям и финансовым рынкам.
С 10 марта 2004 года по 11 ноября 2020 года - руководитель Федеральной антимонопольной службы.