За юниорскую сборную Белоруссии выступал с 2003 — выступил на юниорских чемпионатах мира 2003 и 2004. С 2004 выступал за молодёжную сборную Белоруссии. Участник молодёжного чемпионата мира 2005. С 2008 играет за сборную Белоруссии. Участник чемпионатов мира 2008, 2010 и Олимпиады 2010. Всего за сборную Белоруссии сыграл 23 матча и набрал 2 очка.