Выступал за «Полимир» (Новополоцк, 1998—2001), «Витебск» (2001—2002), «Олимпия» (Кирово-Чепецк, 2002—2003), «Динамо» (Минск, 2003—2004), «Неман» (Гродно, 2004—2005), «Юность» (Минск, 2005—2009), «Юниор» (Минск, 2005—2008), «Керамин» (Минск, 2009—2010). Выступает за «Брест» в Белорусской экстралиге (с 2010).
Чемпион Белоруссии (2006, 2009), серебряный призёр (2008), бронзовый призёр (2007).
Заслуженный мастер спорта Республики Беларусь (2007).