Воспитанник гомельской ДЮСШ "Гомсельмаш". Первый тренер - Владимир Иванович Злотников. Амплуа - нападающий. Выступал за минский РУОР (1999-2000), БАТЭ (2001-02, 2010-13), московский "Спартак" (2003), новороссийский "Черноморец" (2004), минский МТЗ-РИПО (2005-08), нальчикский "Спартак" (2009), жодинское "Торпедо"-БелАЗ (2014-15), гродненский "Неман" (2015-19). Играл за сборные Беларуси всех возрастов: юношескую, юниорскую, молодежную и национальную.
В 2002 году окончил РУОР, в 2008-м - БГУФК (специальность - тренер по футболу).
В 2020-21 годах - тренер дублирующего состава БАТЭ. В 2022-м - главный тренер юношеской команды (2008 г.р.). С 2023 года - снова тренер дублирующего состава БАТЭ. C 2024 года - в тренерском штабе основной команды "желто-синих". C 27 августа 2024 года - рулевой БАТЭ-2.
C июля 2025 года - главный тренер основной команды БАТЭ.
Имеет тренерскую лицензию категории А.