Родился 12 февраля 1965 года.
В 1990 закончил следственно-прокурорский факультет Свердловского юридического института. Начинал службу в прокуратуре г. Свердловск-45 (г. Лесной) старшим следователем, следователем по особо важным делам.
С 1996 г. – в прокуратуре Свердловской области: прокурор, начальник первого отдела по надзору за следствием дознания.
С 2001 г. – Старший прокурор в Управлении Генеральной прокуратуры РФ в Уральском Федеральном округе. Старший советник юстиции, награждён нагрудным знаком «Почётный работник прокуратуры Российской Федерации».
Руководитель государственной инспекции труда в Свердловской области с января 2010 г.