Родился 22 февраля 1965 года в г. Гродно (Белоруссия).
1982—1984 — учеба в Белорусском национальном техническом университете (Минск).
1984—1986 — армия.
1986—1991 — учеба в Московском государственном институте международных отношений (Москва).
1991 — сотрудник посольства СССР в Финляндии (Хельсинки).
1992—1993 — Второй секретарь Министерства иностранных дел Республики Беларусь (Минск).
1993—1994 — Советник Председателя Верховного совета Республики Беларусь по внешнеполитическим вопросам.
1994 — Советник исполнительного секретаря СНГ.
В 1994 году поддержал кандидата в президенты Лукашенко и стал одним из руководителей его предвыборного штаба.
1994—1997 — Первый заместитель Министра иностранных дел Республики Беларусь (Минск).
1997—2002 — Посол Республики Беларусь в США и в Мексике (по совместительству), г.Вашингтон.
2002 — 2005 — Помощник Президента Республики Беларусь (Минск)
С октября 2005 г. — Директор администрации Парка высоких технологий, г.Минск.