Родился 15 октября 1987 г. в Болбасово (Оршанский район).
В высшей лиге чемпионата Беларуси провел 536 матчей, забил 321 мяч (за «Столицу – 339/146). В розыгрышах Кубка Беларуси за «Столицу» сыграл 47 матчей, забил 20 мячей, в Суперкубке – 6/2, Лиге чемпионов УЕФА – 26/8, Балтийской лиге – 4/4.
Выступал за «Витэн» (Орша) (2006-11), «Лидсельмаш» (Лида) (2011-14), «Столицу» (Минск) (2014-25).
Чемпион Беларуси 2008, 2009, 2012, 2017, 2019, 2022, 2023, 2024 гг., серебряный призер 2007, 2025 гг., бронзовый призер 2010, 2011, 2013, 2015, 2016, 2018, 2020 гг.
Входил в символическую сборную чемпионата Беларуси 2011, 2012, 2020 гг.
Обладатель Кубка Беларуси 2009, 2010, 2015, 2023 гг., финалист Кубка 2007, 2012, 2018, 2020, 2021, 2025 гг. Вошел в тройку лучших игроков Кубка 2020 г.
Победитель Суперкубка Беларуси 2014, 2023 г., участник матча за Суперкубок 2015, 2017, 2019, 2024 гг. Лучший футболист Беларуси 2012, 2020 гг.
В составе сборной Беларуси сыграл 91 матч, забил 21 мяч. Участник финального турнира ЧЕ-2010 в Венгрии. Бронзовый призер студенческого чемпионата мира-2014.