Weigel, durch seine Mitgliedschaft im Boizenburger Reformverein ausgewiesener Demokrat, wurde 1848 als Abgeordneter in die Mecklenburgische Abgeordnetenversammlung im Wahlkreis Mecklenburg-Schwerin 1 (Boizenburg) gewählt.