Seine gesamte Karriere als Stürmer verbrachte er in einem einzigen Verein, der während seiner Laufbahn mehrmals den Namen änderte – (AKS Krolewska Huta/Königshütte, FV Germania Königshütte, AKS Chorzow/Königshütte).
Mit seinem Klub ist mehrfacher schlesischer Meister geworden und im Jahr 1937 errang er als Aufsteiger den zweiten Platz in der 1. polnischen Liga.
Während des Zweiten Weltkriegs wurde er mit seiner Mannschaft dreifacher Meister der Gauliga Oberschlesien und nahm daraufhin mit Germania an der deutschen Meisterschaft teil.
In der Nationalmannschaft kam er in den Jahren 1937–1939 zu 17 Länderspielen, in denen er insgesamt elf Tore erzielte. Er nahm auch an der Fußball-Weltmeisterschaft 1938 in Frankreich teil. Sein erstes Länderspiel bestritt er am 23. Juni 1937 in Warschau gegen Schweden (3:1), in dem er auch sein 1. Länderspieltor schoss.
Nach Beendigung der aktiven Laufbahn arbeitete er als Fußballtrainer.