Na mistrovství Evropy v Budapešti v roce 1966 zvítězil v běhu na 1500 metrů a získal bronzovou medaili ve finále na 800 metrů. Třetí místo rovněž obsadil na olympiádě v Mexiku v roce 1968 v závodě na 1500 metrů: v posledním kole setřásl svého zkušenějšího krajana, stříbrného medailistu z běhu na 5000 metrů na olympijských hrách v Tokiu Haralda Norpotha a teprve na konci poslední zatáčky podlehl v boji o stříbrnou medaili světovému rekordmanovi Jimu Ryunovi. Na této trati byl celkem sedmkrát mistrem Spolkové republiky Německo. Startoval ještě na olympijských hrách 1972 v Mnichově - to už byl ovšem za zenitem své výkonnosti (časem 3:41,5 na 88. místě světových tabulek 1972) a bronzovou medaili z Mexika neobhájil: postoupil jen do semifinále, ve kterém byl časem 3:50,0 vyřazen.