Margareta von Ascheberg buvo jauniausias feldmaršalo Rutger von Ascheberg ir Magdalena Eleonora Busseck vaikas. 1691 m. sausio 26 d. ji ištekėjo už pulkininko grofo Kjell Christopherio Barnekow (m. 1700 m.) Malme. Kaip tuo metu buvo įprasta švedų kilmingumui, ji po santuokos pasiliko savo vardą ir save pavadino Grevinnan Ascheberg (Grafe Ascheberg). Pora susilaukė keturių vaikų. Ji lydėjo savo sutuoktinį jo karinėse misijose. Ji pagimdė jauniausius jų sūnus per Briuselio bombardavimą.
1695 metais.