Проходил службу в органах государственной безопасности. Общий стаж службы – более 34 лет. Полковник запаса. С 2006 по 2012 г.г работал в Министерстве юстиции Российской Федерации.
С 2013 по 2016 г.г., работал первым заместителем начальника управления специальной связи по городу Санкт-Петербургу и Ленинградской области.
Действительный государственный советник юстиции 3 класса. Награжден ведомственными, республиканскими и государственными наградами, в том числе грамотой министра юстиции за высокие достижения в работе.