Reprezentował barwy Polski w latach 1966-1970. W tym czasie zdążył wystąpić dwukrotnie na Mistrzostwach Europy (1967 - Helsinki, 1969 - Neapol), na Igrzyskach Olimpijskich (1968) oraz Mistrzostwach Świata (1967). W 1967 zdobył brązowy medal podczas Mistrzostw Europy, rozegranych w Finlandii. Wraz z kadrą narodową rozegrał łącznie 118 spotkań, gromadząc na swoim koncie 1019 punktów.