Старший советник юстиции служит в органах с 30 ноября 1992, 24 года.
Занимал должности следователя Байкало-Ангарской транспортной прокуратуры Восточно-Сибирской транспортной прокуратуры, старшего следователя прокуратуры Свердловского района г. Иркутска, старшего следователя отдела по расследованию особо важных дел прокуратуры Иркутской области, прокурора Нижнеилимского района Иркутской области, прокурора Куйбышевского района Иркутска.
До назначения в Ставропольский край, с 22 июня 2015 года состоял в должности прокурора Свердловского района Иркутска.