Był zawodnikiem AZS Toruń, w którego barwach występował przez siedem kolejnych sezonów w I lidze koszykarskiej (od sezonu 1963/1964 do sezonu 1969/1970). W rozgrywkach ligowych nie zdobył nigdy medalu (najwyższa pozycja - 6. w sezonie 1965/1966). W kwietniu 1964 wystąpił w pierwszych w historii mistrzostwach Europy juniorów, zajmując z drużyną szóste miejsce. W 1967 został powołany do reprezentacji Polski seniorów i wystąpił na mistrzostwach świata w Urugwaju, gdzie zajął z drużyną 5. miejsce. W turnieju zagrał tylko w jednym spotkaniu - 28 maja 1967 z Brazylią, zdobywając jeden punkt.