Начал заниматься футболом в ДЮСШ города Лиды. Первый тренер Витаутас Юозович Янчаускас.
Профессиональную карьеру начал в минском «Динамо» в 2008 году, выступал за дубль. В сезоне 2009 года дебютировал в чемпионате Беларуси. Два года провел в аренде в фарм-клубе «Береза-2010». В 2014 году вернулся в «Динамо», играл в основном составе команды. В конце 2014 покинул «Динамо» по окончании контракта. В феврале 2015 подписал контракт со «Слуцком». Закрепился в основном составе, играл на позиции левого защитника или опорного полузащитника. В декабре продлил контракт с клубом. В сезоне 2016 являлся игроком основного состава, выступал на разных позициях в обороне. В сезоне 2017 был задействован в качестве правого защитника. 2 февраля 2018 года на правах свободного агента подписал контракт с ФК «Динамо-Брест» на один год с возможностью продления еще на один. В январе 2019 года по окончании контракта покинул брестскую команду.
С февраля по декабрь 2019 года был игроком минского «Динамо».
В январе 2020 года подписал соглашение с казахстанским «Жетысу». В январе 2021 года покинул команду. В феврале 2021 года стал игроком «Турана» (Казахстан). В марте 2023 года подписал контракт с нашим клубом.
В январе 2024 года переподписал контракт со "Славией-Мозырь".