Se desempeñó como presidente municipal de Guadalajara, Jalisco y senador por su estado.
Fue miembro del PRI desde 1958; en dicho partido ocupó cargos como consejero estatal y nacional y presidente de diversas comisiones como las de financiamiento y para la unidad del partido.
En 1983 el gobernador de Jalisco Enrique Álvarez del Castillo lo nombró tesorero general del estado.
Renunció al cargo para ser postulado candidato del PRI a presidente municipal de Guadalajara en las elecciones de ese año, habiendo obtenido el triunfo.
En 1997 fue elegido Senador por representación proporcional, como parte de los senadores por este principios electos por única ocasión y por periodo extraordinario de solo tres años a la LVII Legislatura, concluyendo en 2000 y como consecuencia de las reformas políticas realizadas en 1995-1996.