No se conocen los nombres de sus padres, pero su madre era hermana del pintor sueco David Klöcker Ehrenstrahl.
Finalmente regresó a Estocolmo y al estudio de su tío en 1696.
Su tarea principal era pintar retratos representativos del rey Carlos XII de Suecia.
[1] Los retratos posteriores de Krafft de Charles, que se encuentran entre los más conocidos y reproducidos, muestran al Rey con el atuendo más simple que adoptó durante las campañas: con la cabeza descubierta y vistiendo un uniforme azul simple, excepto por detalles sutiles similares a los de los otros soldados en El ejército.
[4][5] Krafft también pintó a muchos de los generales del rey Carlos.