Ocupó el cargo de Secretario General de Gobierno de Michoacán durante la administración de Luis Martínez Villicaña, cuando este solicitó licencia el 3 de diciembre de 1988 lo sustituyó al frente de la gubernatura hasta 1992, en 1994 fue electo Senador por Michoacán para las Legislaturas LVI y LVII, cargo que culminaría en 2000, durante este periodo se desempeñó como Coordinador de los Senadores del PRI y Presidente de la Gran Comisión del Senado, hasta 1998 en que solicitó licencia a su curul y fue nombrado Embajador en Argentina, cargo en el parmaneció hasta 2001.