1974 – 1976: служба в рядах Советской Армии;
1976 – 1995: работал на различных должностях на производственных предприятиях Ленинграда, Санкт-Петербурга
1995 – 2007: проходил службу в органах прокуратуры Санкт-Петербурга;
2007 – 2012: заместитель директора Санкт-Петербургского юридического института (филиала) Академии Генеральной прокуратуры Российской Федерации, Санкт-Петербург
2012 – сентябрь 2018: главный федеральный инспектор по Орловской области, главный федеральный инспектор по Брянской области, аппарат полномочного представителя Президента Российской Федерации в Центральном федеральном округе
С сентября 2018 г.: главный федеральный инспектор по Санкт-Петербургу аппарата полномочного представителя Президента Российской Федерации в Северо-Западном федеральном округе.