Fue ministro plenipotenciario ante el gobierno de Estados Unidos y como miembro del gabinete de Benito Juárez de 1858 a 1860.