W latach 1967–1973 występował w reprezentacji narodowej. Rozegrał w niej 196 spotkań, zdobywając 1473 punkty. W tym czasie był dwukrotnie powoływany na igrzyska olimpijskie (1968, 1972), oraz czterokrotnie na mistrzostwa Europy (1967, 1969, 1971, 1973). Podczas swojego debiutu w europejskim czempionacie (1967) wywalczył brązowy medal. Po zakończeniu kariery w Polsce grał jeszcze przez kilka sezonów we Francji, pracował tam także jako trener.