1932 stellte er mit 16,05 m einen Weltrekord im Kugelstoßen auf. Bei den Olympischen Spielen in Los Angeles kam er im Kugelstoßen auf den siebten und im Diskuswurf auf den 13. Platz.
Siebenmal wurde er Polnischer Meister im Kugelstoßen (1928–1934), dreimal im Diskuswurf (1931, 1932, 1935) und einmal im Hammerwurf (1931). 1933 und 1934 wurde er Englischer Meister im Kugelstoßen. Während des Zweiten Weltkriegs war er in den Konzentrationslagern Sachsenhausen und Groß-Rosen inhaftiert. Nach dem Krieg trainierte er Athleten in Stettin.