En la Cámara de Diputados se ha desempeñado como Presidente de la Comisión de Relaciones Exteriores y como Secretario de la Gran Comisión, también ha sido Senador de la República por el Estado de Oaxaca, además ocupó el cargo de Vicecoordinador de la fracción parlamentaria del PRI y ha ocupado la responsabilidad de la Vicepresidencia de la Comisión Permanente del Congreso de la Unión.