В 1984 году окончил Минский государственный педагогический институт иностранных языков, в 1999 году — Российскую таможенную академию. Магистр юридических наук, доцент.
С 1988 по 2011 год работал на различных должностях в таможенных органах, в том числе с 1998 года — заместителем председателя Государственного таможенного комитета Республики Беларусь.
С 2008 года — первый заместитель председателя Государственного таможенного комитета Республики Беларусь.
С 2011 года — чрезвычайный и полномочный посол Республики Беларусь в Индии.
С 1 февраля 2012 года — член коллегии (министр) по таможенному сотрудничеству Евразийской экономической комиссии.