Родился 09 марта 1972 года в г. Луганске Ворошиловградской области. Имеет два высших образования, окончил высшее военно-политическое танко-артиллерийское командное училище в г. Екатеринбурге и Академию государственной службы и управления при Главе Республики Коми.
В таможенных органах России с 1995 года. Прошёл путь от главного инспектора до начальника Сыктывкарской таможни. С 2005 года по август 2008 года возглавлял Себежскую таможню. За годы службы приобрёл опыт работы в сфере таможенного дела, в том числе правоохранительного направления, и на руководящих должностях.