Als Primarlehrer in Nesslau fing er an, und als Mann der ersten Stunde neben Jana Caniga, Hansjörg Enz und Jeannot Lucchi moderierte er am 30. April 1984 den Sendestart von Radio Aktuell (heute FM1) – mit kurzer Abwesenheit, weil an jenem Tag auch seine Tochter Karin zur Welt kam. Bald wurde Weigelt Sekretär der kantonalen FDP, 1988 St.Galler Gemeinderat, 1990 Kantonsrat, 1995 Nationalrat. 2006 hörte er auf, wie er es immer geplant hatte: Mit 50 Jahren aus der Politik aussteigen und als Unternehmer nur noch strategisch tätig sein, keine Untergebenen und keine Vorgesetzten mehr haben. Strategisch tätig sein bedeutet für ihn, dass er heute in 15 Verwaltungs- und Stiftungsräten seine Expertise einbringt. Der passionierte Jäger setzt sich auch sehr für das Tierwohl ein – etwa im Initiativkomitee «Stopp dem Tierleid», das gegen Zäune als Todesfallen für Wildtiere kämpft.