Родился 15 мая 1971 года в Орле. После окончания Воронежского госуниверситета работал следователем следственного отдела Заводского РОВД Орла, следователем УРОПД УВД Орловской области. В 1998 году поступил на службу в органы прокуратуры того же региона, занимал должности старшего следователя прокуратуры Орла; заместителя руководителя отдела по надзору за следствием, дознанием и ОРД прокуратуры Орловской области; старшего помощника облпрокурора по надзору за исполнение законов о федеральной безопасности и межнациональных отношениях. В сентябре 2007 года был назначен на должность первого заместителя руководителя следственного управления Следственного комитета при прокуратуре РФ по Орловской области. В мае 2011 года стал руководителем следственного управления СКР по Хабаровскому краю. В октябре 2014 года назначен руководителем следственного управления СКР по Воронежской области.