Работал в адвокатуре, в Ленгорисполкоме, в СП "Сигма".
С 1997 по 1998 год - генеральный директор девелоперской компании ЗАО "Бизнеслинкдевелопмент".
С 1991 по 2000 год - возглавлял Регистрационную палату мэрии Санкт-Петербурга.
Был главным судебным приставом Санкт-Петербурга.
С конца 2001 по 2003 год - заместитель управляющего делами Министерства путей сообщения (МПС) РФ.
С 2003 по 2004 год - начальник секретариата первого вице-президента ОАО "Российские железные дороги" (РЖД) В. Якунина.
С 2003 года - член правления Общенационального фонда "Центр национальной славы России" (ЦНСР).
С 2004 года - директор Федеральной регистрационной службы (ФСР).
С июня 2007 года - аудитор Счетной палаты РФ.
С февраля 2015 года по 18 января 2019 года - вице-губернатор Санкт-Петербурга.
С 18 января 2019 года - советник губернатора Петербурга