В бытность футболистом уроженец Белыничей, действовавший на позиции полузащитника, становился многократным чемпионом Беларуси в форме борисовского БАТЭ, также выступал за могилевский «Днепр», солигорский «Шахтер» и казахстанский «Окжетпес». Имеет в активе 13 матчей за национальную сборную страны.
В конце 2022 года возглавил «Витебск», который в следующем сезоне вернул в элитный дивизион. В сентябре текущего года покинул клуб.