Jest członkiem CSU (niemiecka chadecka partia polityczna działająca tylko w Bawarii) . Od 1971 do 1975 był przewodniczącym Młodej Unii w Bawarii. Od 1973 do 1988 był oprócz tego przewodniczącym komisji regulaminowej CSU.
Od 1970 był członkiem zarządu krajowego CSU, jak i od 1983 członkiem prezydium CSU. 1987/88 przewodniczący CSU w okręgu Schwaben. Od listopada 1988 do stycznia 1999 przewodniczący CSU.
Theodor Weigel ma drugą żonę, Irene Epple i trójkę dzieci.