W młodości uprawiał koszykówkę w barwach Warty Poznań (1950–1954), Lecha Poznań (1954–1960) i Wybrzeża Gdańsk (1960–1971). Mistrz Polski (1958) w zespole Lecha i wicemistrz kraju (1970) w drużynie Wybrzeża. 112 razy wystąpił w reprezentacji Polski w tej dyscyplinie, w tym w 1960 na Igrzyskach Olimpijskich w Rzymie. Czterokrotny uczestnik mistrzostw Europy: 1955 w Budapeszcie, 1957 w Sofii, 1959 w Stambule i 1961 w Belgradzie.