Родился 16 сентября 1969 года в Хмельницкой области.
В 1990 году окончил Симферопольское высшее военно-политическое строительное училище.
В 2002 году закончил Рязанский педагогический Университет им. С. Есенина.
С 1986 по 1995 - служба в Вооруженных силах.
С 1995 по 2004 - на оперативных и руководящих должностях, от инспектора до начальника паспортного стола ПВС УВД Домодедовского района ГУВД Московской области.
С 2004 по 2008 руководил структурными подразделениями иммиграционного контроля УДМ ГУВД Московской области, а затем ОИК УФМС России по Московской области.
С мая 2008 года - начальник УФМС России по Московской области.