Durante la presidencia de Porfirio Díaz ocupó el cargo de embajador de México en Washington.