Работал в районных и городских органах исполнительной власти Ленинграда, заместителем председателя Комитета мэрии Санкт-Петербурга по внешним связям, начальником отдела Северо-Западного управления Государственного таможенного комитета России.
2004 – 2007
Первый заместитель Руководителя протокола Президента Российской Федерации.
2007
С 19 марта – заместитель руководителя Федеральной службы по финансовому мониторингу, в сентябре – временно исполняющий обязанности руководителя Росфинмониторинга.