Ha formado parte de los siguientes partidos: Democracia Cristiana, Centro Cristiano Democrático, Cristianos Democráticos por la República y Unión Democrática por la República.