With the Belarusian national team, he took part in the European Team Chess Championship in 2001 and 2003 and in five Chess Olympiads between 2000 and 2008. At the club level, he played in the European Club Cup in 2001 and in 2003–2007 for Vesnianka Minsk. Since 2009 he has played for the Ukrainian club A DAN DZO &amp; PGMB Luhansk. In Romania, he plays for Sah Club Hidrocon Bacău, in the Czech Republic for BŠŠ Frýdek-Místek, and in Slovakia for ŠK Caissa Čadca.