He came third in the marathon race at the 1983 Summer Universiade. In the same year, he won the half-marathon event. In 1984, he set the Lower Saxony regional marathon record, finishing in a time of 2:12:53. That year, he set a personal best time of 2:12:51 at the Houston Marathon. He competed in the marathon event at the 1987 World Championships in Athletics, finishing 19th.