В сборной СССР дебютировал 8 сентября 1982 года в Братиславе в матче на приз «Руде право» с Чехословакией (7:4), где забросил первую шайбу в главной команде. В составе сборной СССР четырежды становился чемпионом мира. В 1988 году выиграл золотые медали Олимпиады в Калгари. Второе олимпийское золото получил в составе Объединённой команды в 1992 году в Альбервиле. Свои последние золотые медали в качестве игрока завоевал в 1993 году в составе сборной России, будучи её капитаном.