Małgorzata urodziła się w 1247 roku w Laviano niedaleko Perugii we Włoszech. W młodym wieku straciła matkę, co przyczyniło się do trudnego dzieciństwa. W wieku około 17 lat opuściła dom rodzinny i związała się z mężczyzną, z którym żyła przez dziewięć lat, pomimo braku sakramentu małżeństwa. Po tragicznej śmierci partnera, który został zamordowany, przeżyła głębokie nawrócenie. W 1274 roku, prowadzona przez łaskę Bożą, rozpoczęła życie w całkowitej pokucie i ubóstwie, dołączając do III Zakonu św. Franciszka z Asyżu. Przez kolejne lata mieszkała w Cortonie, gdzie oddawała się modlitwie, pracy i służbie ubogim. Zmarła 22 lutego 1297 roku w Cortonie, a jej kult został oficjalnie zatwierdzony przez Kościół w 1728 roku.