Родился 2 ноября 1957 года в поселке Курагино Курагинского района Красноярского края. В 1983 году окончил юрфак Красноярского государственного университета.
Служил в армии. После окончания учебы начал работать в органах прокуратуры, служил старшим юрисконсультом в поселке Светлогорск Красноярского края. Затем занимал должности следователя прокуратуры Курагинского района, прокурора Саянского и Ермаковского районов Красноярского края. В 2000–2007 годах — прокурор Октябрьского района Красноярска. В 2007 году занял должность заместителя прокурора Красноярского края. С 29 апреля 2010 года — прокурор Волгоградской области. 8 марта 2015 года его полномочия были продлены до 29 апреля 2020 года.
Государственный советник юстиции 2-го класса. Награжден медалью ордена «За заслуги перед Отечеством» II степени, почетной грамотой правительства РФ.