В 1978 г. окончил Московский авиационный институт (МАИ) по специальности "Радиоэлектронные устройства"; работал инженером в НПО "Комета";
1981-1993 гг. ‒ сотрудник органов государственной безопасности СССР и России;
1993–2003 гг. ‒ работал в Департаменте консульской службы Министерства иностранных дел России;
С 2003-2006 гг. ‒ работал в Федеральной миграционной службе, занимал должность начальника Управления информационных ресурсов, позднее был назначен на пост начальника Управления внешней трудовой миграции ФМС России;
2006 -2008 гг. ‒ был заместителем главы Федеральной миграционной службы России. Руководил Управлением внешней трудовой миграции. Курировал вопросы разработки и внедрения в 2007 году нового миграционного законодательства, был организатором проведения эксперимента по легализации трудовых мигрантов, осуществляющих трудовую деятельность без разрешений на работу в ряде субъектов РФ. Возглавлял работу межправительственных комиссий по миграции с государствами СНГ и дальнего зарубежья, в том числе, КНР;
2009-2019 гг. – Президент фонда поддержки социальных проектов "Миграция - XXI век";