Родился 2 ноября 1976 года в городе Шацке Рязанской области. Окончил Рязанский институт права и экономики МВД РФ по специальности «юриспруденция» (1998). После окончания вуза работал следователем в ОВД Шацкого района Рязанской области. С 2001 по 2002 год занимал пост заместителя начальника ОВД — начальника следственной группы при ОВД Чучковского района Рязанской области. С 2002 по 2005 год — начальник ОВД Чучковского района. В 2005–2016 годах служил на различных должностях в ГУ МВД РФ по Свердловской области. Прошел путь от старшего следователя по делам в сфере экономики и налоговых преступлений до первого замначальника главного следственного управления ГУ МВД РФ по Свердловской области. В 2016 году был назначен замначальника УМВД по Рязанской области — начальником следственного управления. С 2017 года возглавлял УМВД по Рязанской области. С 1 июня 2020 года занимает пост заместителя министра внутренних дел — начальника следственного департамента МВД РФ. Генерал-майор юстиции. Награжден медалями «За доблесть в службе», «За боевое содружество» и «За отличие в службе» трех степеней.