Начал заниматься футболом в 1987 году в могилёвской ДЮСШ у тренера Валерия Чаплыгина. В 2008 году сменил белорусское гражданство на российское. В сезоне 2008 года с 5 мячами разделил звание лучшего бомбардира «Луча-Энергии». В марте 2009 года покинул вылетевший в Первый дивизион «Луч-Энергию» и перешёл в БАТЭ. В конце декабря 2009 года по истечении срока контракта с клубом БАТЭ стал свободным агентом. В марте 2010 заключил контракт на 1 год с белгородским «Салютом», где выступал до 5 августа.
В Российской премьер-лиге провел 143 игры, забил 15 мячей.
В составе молодёжной сборной Белоруссии в 2000—2001 годах провёл 12 игр, забил 6 голов.