W reprezentacji Polski w latach 1982-1990 rozegrał 98 spotkań, strzelił 25 bramek. Dwukrotnie grał na igrzyskach olimpijskich (1984 w Sarajewie i 1988 w Calgary oraz na pięciu turniejach o mistrzostwo świata.