Tras ello pasó a ser ministro plenipotenciario en Túnez.
En 1823 fue nombrado embajador en la corte de Marruecos, donde negoció un tratado de amistad y comercio que benefició a España en la región. Su éxito en este cargo le valió una gran reputación en la diplomacia española.