Sucesivamente fue dirigente de la Embajada de Estados Unidos en México, (1873-1880) durante las presidencias de Sebastián Lerdo de Tejada y Porfirio Díaz.