Bei den Deutschen Meisterschaften 1928 wurde er Zweiter in 2:53:19 h. Er wurde daraufhin für die Olympischen Spiele in Amsterdam nominiert, bei denen er als bester Deutscher mit seiner persönlichen Bestzeit von 2:45:27 h auf den 19. Platz kam.