Po zatrudnieniu się w zakładach Poznańskiego w latach 1930–1938 był zawodnikiem klubu IKP Łódź.
Największy sukces odniósł zdobywając tytuł mistrza Europy w wadze średniej podczas Mistrzostw Europy w Mediolanie 1937 (w finale pokonał Holendra Tina Dekkersa), kiedy to również Aleksander Polus wywalczył tytuł mistrzowski.
Podczas igrzysk w Berlinie 1936 zajął 4. miejsce w wadze średniej. Mając rozbite pięści po zwycięskim pojedynku ćwierćfinałowym z faworytem, Amerykaninem Jimmym Clarkiem, przegrał pojedynek półfinałowy z reprezentantem Norwegii Henrym Tillerem i nie stanął do walki o brązowy medal.
Trzykrotnie był mistrzem Polski: w wadze lekkiej w 1931 oraz w wadze średniej w 1933 i 1936, a w 1935 wicemistrzem (w wadze średniej).
Wystąpił 16 razy w reprezentacji Polski, odnosząc 12 zwycięstw, 1 remis i 3 porażki.
W karierze amatorskiej stoczył 157 walk, wygrywając 133, 11 zremisował i 13 przegrał.