Родился 24 декабря 1975 года в Архангельске. Окончил Поморский госуниверситет им. М. В. Ломоносова. С 1997 года работал в органах прокуратуры. С 2006 по 2007 год — следователь центрального аппарата Генпрокуратуры. В 2007 году перешел в Следственный комитет. Являлся старшим следователем по особо важным делам при председателе Следственного комитета. В апреле 2016 года назначен заместителем Александра Бастрыкина. В ведомстве курирует работу главного управления по расследованию особо важных дел и главного следственного управления. Будучи следователем, вел такие резонансные дела, как убийства Бориса Немцова, адвоката Станислава Маркелова и журналистки Анастасии Бабуровой; расследовал преступления, совершенные "белгородским стрелком" Сергеем Помазуном, участниками "Боевой организации русских националистов", хищения при строительстве космодрома Восточный и другие.
Генерал-майор юстиции. Имеет государственные и ведомственные награды. Увлекается шахматами и занимается бегом.