Secretario del Migrante
Fue presidente de la Comisión de Desarrollo Urbano y Secretario de la Comisión de Gobernación, en el Congreso de Michoacán de 1992 a 1995.
Fue vicepresidente de la Mesa Directiva, Vicecoordinador de Gestión Social y Secretario de la Comisión de Pesca en la Cámara de Diputados en la LVII Legislatura Federal, de 1997 al 2000.
Se desempeñó en el cargo de Senador de la República durante las LVIII y LVIX Legislaturas, en donde fungió como Presidente de la Comisión de Marina, Secretario del Comité de Administración, Secretario de la Comisión de Relaciones Internacionales de América Latina y el Caribe, del 2000 al 2006.
En el Congreso Federal, trabajó como Secretario de la Comisión de Hacienda y Crédito Público, así como Representante permanente ante la Asamblea Parlamentaria del Consejo de Europa en la LX legislatura.
Fungió como Secretario de Desarrollo Social y Urbano en 2018.
Fue Diputado Local en la LXXIV Legislatura, en donde cumplió tareas como Presidente de la Comisión de Turismo.