Als Mittelstreckenläufer startete er für den TSV 1850 Lindau, den FSV Frankfurt und gegen Ende seiner sportlichen Laufbahn für den SV Schwalbe Hanau. 1961 wurde er Deutscher Meister im 1500-Meter-Lauf und mit der Frankfurter 3-mal-1000-Meter-Staffel. Im Jahr darauf gewann er den Titel im Waldlauf. In der Halle wurde er 1964 und 1968 Deutscher Meister über 1500 Meter. International startete er auf seiner Spezialstrecke bei den Universiaden 1961 und 1963, wo er Achter und Fünfter wurde. Bei den Europäischen Hallenspielen 1966 kam er auf Platz vier.