На уровне сборных дважды выступал на чемпионатах мира для игроков не старше 18 лет: в 2000 и 2001 годах, — на которых он стал обладателем серебряной и золотой наград соответственно. В 2001 году в составе молодёжной сборной России сыграл на первенстве мира среди хоккеистов в возрасте до 20 лет. Одиннадцать раз принимал участие в чемпионатах мира, пять раз выступал на зимних Олимпийских играх и один раз сыграл на Кубке мира. Двукратный чемпион мира (2008, 2009), двукратный серебряный (2010, 2015) и трёхкратный бронзовый призёр первенства мира (2005, 2007, 2019). Олимпийский чемпион и бронзовый призёр Игр в Пхёнчхане и Солт-Лейк-Сити соответственно.