En distintos periodos presidenciales, ocupó los ministerios de Fomento, Hacienda y Relaciones Exteriores, y fue magistrado de la Suprema Corte de Justicia.