Allí el Presidente Jackson le nombró en 1830 cónsul en Argelia. Un año después, ante la ocupación francesa de Argel, le nombraron embajador ante el Imperio otomano y allí posteriormente David Porter se quedó hasta que, a los 63 años de edad, falleció en Constantinopla, el 3 de marzo de 1843.