Tra i dilettanti, fu campione nazionale della cronometro a squadre nel 1928. Passò professionista nel 1930, ottenendo nella prima stagione una vittoria di tappa al Giro di Germania. Nel 1934 si impose alla Harzrundfahrt, mentre nel 1937 e nel 1939 ottenne altre due vittorie di tappa al Giro di Germania. Fu secondo nella generale del Giro di Germania del 1931 ed ai campionati nazionali su strada nel 1935. Su pista, vinse la sei giorni di Breslavia nel 1933. Partecipò a sei edizioni del Tour de France, con due piazzamenti tra i primi dieci, un'edizione del Giro d'Italia e due mondiali.