Футбольную карьеру начал в Таганроге в «Торпедо», где в 1991—1995 годах выступал в первой и второй лигах России.
В 1996—1998 годах играл за белорусские клубы.
В 1999—2002 годах, выступая в составе «Зенита» Санкт-Петербург, стал бронзовым призёром чемпионата России 2001 и финалистом кубка России 2002 года.
За сборную Белоруссии провёл 3 матча.
В 2007 году был играющим начальником любительской команды «Северная Пальмира». С 2006 года работает футбольным арбитром.