He represented several clubs, including ASV Köln, television Wattenscheid, OSC Berlin, VfL Wolfsburg and LG Neckar-Odenwald. Internationally he competed in 10,000 metres at the 1972 Summer Olympics without finishing the race, and finished 54th in the 1976 Olympic marathon. He died on 18 January 2010 in New Zealand.