Fue hijo del embajador Otto Magnus von Stackelberg y de su esposa, Sophia Gerdruta von Fölckersahm.
Sirvió como teniente en las Fuerzas Armadas Rusas durante la Guerra Finlandesa contra el Rey Gustavo III de Suecia.
Tras dejar el ejército, empezó su carrera como diplomático y embajador.
Contrajo matrimonio en 1805 con la condesa Karoline Wilhelmine von Ludolf, hija del embajador de Sicilia en Londres, Constantin von Ludolf.
Después de una larga y exitosa carrera como diplomático, fue galardonado con la prestigiosa Orden de San Andrés.