Родился в 1963 году в г. Орджоникидзе Северо-Осетинской ССР.
В 1985 году окончил юридический факультет Ленинградского государственного университета им.А.А. Жданова.
С 1985 – по 1986 год - стажер Кавказской транспортной прокуратуры;
С 1986 – по 1988 год - помощник Краснодарского транспортного прокурора;
С 1988 – по 1990 год - прокурор отдела общего надзора Северо-Кавказской транспортной прокуратуры, г. Ростов-на-Дону;
С 1990 – по 1991 год - старший прокурор отдела по надзору за исполнением законов о безопасности движения и охране природы Северо-Кавказской транспортной прокуратуры, г. Ростов-на-Дону;
С 1991 – по 1992 год - старший помощник Северо-Кавказского транспортного прокурора по оперативному учету и статистике, систематизации и пропаганде советского законодательства Северо-Кавказской транспортной прокуратуры, г. Ростов-на-Дону;
С 1992 – по 1993 год - старший помощник Северо-Кавказского транспортного прокурора по оперативному учету и статистике, г. Ростов-на-Дону;
С 1993 – по 2001 год - начальник отдела по надзору за исполнением таможенного законодательства Северо-Кавказской транспортной прокуратуры, г. Ростов-на-Дону;
С 2001 – по 2003 год - начальник управления по надзору за исполнением законов на транспорте и в таможенных органах прокуратуры Ростовской области, г. Ростов-на-Дону;
С 2003 - заместитель прокурора Ростовской области, г. Ростов-на-Дону
25 октября 2007 года Генеральным прокурором Российской Федерации назначен на должность прокурора Псковской области.
Указом Президента Российской Федерации от 8 июня 2015 года назначен на должность Приволжского транспортного прокурора.
Генеральным прокурором Российской Федерации, Северо-Кавказским транспортным прокурором и прокурором Ростовской области неоднократно поощрялся за безупречную службу, настойчивость, достигнутые результаты в работе.
За примерное исполнение служебного долга, инициативу и оперативность в осуществлении прокурорского надзора, высокий профессионализм Генеральным прокурором Российской Федерации ему досрочно, в порядке поощрения, присвоены классные чины: младшего советника юстиции, советника юстиции, старшего советника юстиции.
Указом президента Российской Федерации от 11.06.2016 № 276 «О присвоении воинских званий высших офицеров, специальных званий высшего начальствующего состава и классных чинов» присвоен чин государственного советника юстиции 2 класса.
Женат, имеет двоих детей.