Воспитанник СДЮШОР «Динамо» (Минск), за который в 1987 году провёл один матч в кубке федерации. Первый тренер — Анатолий Иванович Боговик.
Выступал за команды: «Динамо» (Минск), «Заря» (Луганск), «Луч» (Минск), «Неман» (Гродно).
В 1998 году перешёл в симферопольскую «Таврию». В чемпионате Украины дебютировал 7 марта 1999 года в матче «Таврия» — «Нива» (1:0).
Позже выступал в БАТЭ, «Неман» (Гродно). С 2006 года выступает за «Сморгонь», в 2009 году старший (играющий) тренер клуба, 2010-2011 главный тренер.
Провёл более 350 матчей в высшей лиге чемпионата Белоруссии. Чемпион Белоруссии, обладатель Кубка Белоруссии, трижды серебряный призёр чемпионата Белоруссии, бронзовый призёр чемпионата Белоруссии.