Entre los cargos que ocupó, figuran los de Director Jurídico del Gobierno de Nuevo León, Senador Suplente de 1964 a 1970, Diputado Federal de 1970 a 1973 en la XLVIII Legislatura del Congreso de la Unión de México, Presidente de la Comisión Legislativa, Presidente de la Comisión de Relaciones Exteriores, Presidente de la Cámara de Diputados en el mes de noviembre de 1970, Director del Instituto de Estudios Políticos, Económicos y Sociales (IEPES), Vicepresidente del Colegio Electoral, asesor del Secretario de Hacienda Mario Ramón Beteta y Secretario de Relaciones Exteriores de México.