En su etapa como jugador profesional se desempeñaba como delantero.
En 1993, una calle de Viena se nombró Hahnemanngasse en su honor.
Fue internacional con la selección austríaca en 23 ocasiones y convirtió 4 goles.
Tras la anexión de Austria a la Alemania nazi, disputó 23 partidos internacionales con la selección alemana y convirtió 16 goles.
Fue convocado para disputar la Copa del Mundo de 1938.