Начал карьеру в 1995 в белорусской экстралиге в минской «Юности». В 1999—2002 выступал в Германии. В 2002—2008 вновь выступал в Экстралиге за минский «Керамин». С 2008 игрок Континентальной хоккейной лиги, один из ключевых игроков минского «Динамо».
В 2005 дебютировал за сборную Белоруссии. Участник чемпионатов мира 2005, 2006, 2007, 2008, 2009 и 2010, а также на Олимпийских играх 2010. За сборную сыграл 37 игр и набрал 5 очков.