En 1829, el presidente de Bolivia, mariscal Andrés de Santa Cruz, lo nombró embajador en Londres, y retuvo ese cargo hasta la caída del aquél, en 1838.