Родился в г. Кулебаки Горьковской области. Окончил Владимирский государственный университет (2002 г.).

С 2002 по 2010 гг. — старший следователь Кулебакской городской прокуратуры Нижегородской области, Выксунского межрайонного следственного отдела следственного управления Следственного комитета при прокуратуре Российской Федерации по Нижегородской области.
С 2010 по 2011 гг. — заместитель Владимирского транспортного прокурора Приволжской транспортной прокуратуры.
С 2011 по 2020 гг. — Владимирский транспортный прокурор.
С 2020 г. — Татарский транспортный прокурор.