Fue diputado del Congreso de la Unión y fue senador en 1875.
[1] El 24 de enero de 1879, ocupó por primera vez la titularidad del Ministerio de Relaciones Exteriores ejerciendo el cargo hasta marzo del mismo año.
Durante el primer período turnó al Ministerio de Hacienda la solicitud de apertura al comercio extranjero en San José del Cabo solicitada por el gobierno de Estados Unidos, la cual fue rechazada.
Durante el primero y segundo período, fue el responsable de atender los problemas de incursiones que realizaban las fuerzas militares estadounidenses en la frontera entre Estados Unidos y México, pues estos perseguían a los indios en el área.
[3] Su tercer período comenzó en febrero de 1880, durante el cual, estrechó las relaciones con los gobiernos de Estados Unidos, Guatemala, Argentina, Honduras y El Salvador.