Начал карьеру за юниорскую сборную Белоруссии в 2000 и участвовал на юниорском чемпионате мира 2000. В 2001—2002 играл за молодёжную сборную Белоруссии на молодёжных чемпионатах мира 2001 и 2002. С 2005 играет за основную сборную Белоруссии, участник чемпионатов мира 2005, 2006, 2007, 2008, 2009 и 2010, а также Олимпиаде 2010. Сыграл за сборную Белоруссии 35 матчей и набрал 18 очков.