Career
In the 1980s through the middle of the 1990s he represented East Germany (and then Germany after 1990) as one of world"s best in race walking. Weigel represented ASK Group (a software company) Vorwärts Potsdam, and after reunification he went to OSC Potsdam and then LAC Halensee. He trained with Hans-Joachim Pathus.
During his competitive years he was 1.77 meters tall and weighed 62 kilograms.
1983, World championship, 50 km walk: 1st place (3:43:08 hours)
1987, World championship, 50 km walk: 2nd place (3:41:30 hours)
1988, Summer Olympic games, 20 km walk: 2nd place (1:20:00 hours). 50 km walk: 2nd place (3:38:56 hours)
1990, European championship, 50 km walk: 9th place (4:04:36 hours)
At the 1986 European championships he was disqualified in the 50 km walk.
At the 1991 World championship he retired from the course, and at the 1995 World championship he was disqualified. Weigel started in the sport as a student in his hometown of Hildburghausen and was found to have natural talent.
After reunification he freely admitted to having worked for the Stasi and was then let go from the sports group of the Bundeswehr without notice.
In 1997, Weigel took a position as the Australian national coach in Canberra. After the games, Weigel went back to Germany and took over from his previous trainer, Hans-Joachim Pathus as the German national trainer. His admitted work for the East German security service was taken into consideration, but was not deemed to be a hindrance in hiring him.