В 2000—2001 выступал в юниорской сборной Белоруссии — участник юниорского чемпионата мира 2000. В 2001—2003 выступал за молодёжную сборную Белоруссии. Участник молодёжных чемпионатов мира 2001, 2002 и 2003. С 2007 выступает за взрослую сборную. Участник чемпионатов мира 2007, 2008, 2009 и 2010, а также Олимпиады 2010. За сборную Белоруссии сыграл 28 игр и набрал 6 очков.