Родился 22 июня 1960 года в г. Миасс Челябинской области.
В 1981 году окончил Свердловский юридический институт.
C 1982 года по 2001 год работал на различных прокурорско-следственных должностях в прокуратурах Челябинской и Тюменской областей, а также в прокуратуре города Москвы.
С 2001 года по 2005 год - заместитель начальника управления кадров Генеральной прокуратуры Российской Федерации.
С 2005 года по 2006 год - Прокурор Московской области.
С 2006 года по 2007 год - заместитель Министра юстиции Российской Федерации.
С 2007 года по 2012 год - Директор Федеральной службы государственной регистрации, кадастра и картографии.
30 ноября 2012 года назначен директором Департамента контроля и проверки выполнения решений Правительства Российской Федерации.
Заслуженный юрист Российской Федерации.