Fue miembro del Ayuntamiento de la Ciudad de México, director de la Escuela Libre de Derecho y secretario de Relaciones Exteriores en dos ocasiones en el transcurso del gobierno de Francisco I.