С 1995 года на протяжении 22 лет служил в органах Министерства внутренних дел Российской Федерации. Прошел путь от оперативного уполномоченного до начальника ОМВД России по Невельскому городскому округу.
С 2017 по 2020 год находился в должности первого вице-мэра администрации Муниципального образования «Невельский городской округ».