En el año 1983 se alzó con el oro en el Campeonato Mundial de Atletismo celebrado en Helsinki.
[5][6][8] Hasta aquí los éxitos conseguidos por Weigel computiendo bajo la bandera de la República Democrática Alemana hasta que se produjo la reunificación alemana.
En Barcelona, durante los Juegos Olímpicos de 1992 consiguió el segundo puesto en los 50 km marcha.
[10] En 1997 fue contratado como seleccionador nacional en Australia, trabajando en la ciudad de Canberra.
Weigel fue colaborador informal de la Stasi en la República Democrática Alemana.