Thánh Magarita sinh ra khoảng năm 1045. Cha Ngài là hoàng tử Edward người Anh, bị lưu đày và cưới một nữ công chúa người Đức, có lẽ là cháu của hoàng hậu vua thánh Stêphanô nước Hungaria. Magarita lớn lên trong triều đình Hungari và đã gặp được sự công chính và thánh thiện để làm nên dấu thánh thiện của chính mình. Khoảng 12 tuổi trở lại nước Anh, thánh nữ sống trong triều đình của vua thánh Edward.
Trong cuộc chinh phục Norman năm 1066, Magarita cùng với mẹ và anh chị em Ngài bị lưu đày một lần nữa. Họ trốn sang Scotia, dầu lúc ấy đang có chiến tranh giữa hai nước, vua Scotia là Malcola Cannore cũng đã nhân ái tiếp nhận những kẻ lưu đày.
Malcolm Cannore mà tên gọi có nghĩa là “nhà cai trị vĩ đại” là một vị vua uy quyền có khả năng. Ông yêu Magarita, còn Magarita thì có ý định đi tu dòng. Nhưng ông đã khuyên Magarita lập gia đình với ông. Cuộc sống chung của họ được mô tả với vài chi tiết trong một tập hồi ký có lẽ do cha giải tội của Ngài là Turgot, sau là giám mục viết. Đây là một câu chuyện thích thú về sự gặp gỡ giữa một người đàn bà trẻ khôn ngoan và thánh thiện với người chồng hung hăng ít được giáo dục nhưng hướng chiều về sự thánh thiện của vợ mình.
Cuộc hoà hợp nhân duyên này mang lại cho họ sáu người con trai và hai người con gái. Hoàng hậu chỉ chấp nhận cho những gương lành tới gần các tâm hồn trẻ thơ này và không một người xấu nào dám tới triều đình. Những hoàng tử công chúa này lớn lên và tham gia vào các công cuộc của người mẹ thánh thiện và của người cha đã trở thành vị vua gương mẫu.
Thánh Magarita dùng nhiều thì giờ và tiền của cho các công cuộc bác ái, chính Ngài hầu hạ người nghèo khó, già cả, côi cút và yếu đau. Ngài khám phá ra mọi hình thức khổ cực, giúp đỡ các gia đình phá sản phục hồi, chuộc lại các tù nhân, xây dựng nhà thương, nhà vãng lai cho du khách. Người lạ biết rằng: họ có thể luôn tìm được chỗ trú ngụ nơi Ngài khi ra khỏi nhà. Cả đoàn người bất hạnh vây quanh Ngài và đây mới là triều đình thật của Ngài. Khi trở về nhà, Ngài chỉ muốn ngồi vào bàn ăn sau khi đã hầu bàn cho 300 người nghèo ngồi đầy một phòng ăn lớn.
Scotia đã được cải hoá từ lâu, nhưng sự man rợ còn tồn tại ở đó trở thành mẹ của một vương quốc, thánh Magarita biến nó thành một gia đình rộng lớn và dẫn tới Thiên Chúa, Ngài trao cho những quan liêm chính tái lập trật tự, sai các nhà giảng thuyết đi loan báo Tin Mừng để Chúa Giêsu được yêu mến khắp nơi. Ngài giải quyết vấn đề Giáo hội ở Scotia thời Ngài gặp phải. Bị cắt đứt liên lạc do cuộc xâm lăng của người ngoại, Giáo hội Celt đã khác biệt nhiều điểm với Roma và chính thánh Magarita đã hoà giải những yếu tố tranh chấp và đưa Giáo hội Celt ở Scotia về qui phục. Ngài làm việc này mà vẫn tránh được sự phân ly đau đớn.
Cũng thế những cố gắng đưa văn hóa Âu Châu vào Scotia của Ngài rất thành công. Trong khi bên Anh, cuộc chinh phục Norman đã để lại một di sản cay đắng thì ở Scotia dưới ảnh hưởng của Magarita và các con của Ngài, việc lan tràn văn hóa Trung Cổ đã mang lại cho Scotia một thời đại hoàng kim kéo dài cả 2000 năm sau khi thánh nữ qua đời.
Thánh Magarita qua đời năm 1093 tại lâu đài Ediburgh như rất nhiều vị thánh, vào lúc mà mọi công trình xem ra tiêu tan hết. Vua nước Anh xâm chiếm một pháo đài. Malcoln và hai người con cả đi tái chiếm. Thánh nữ cảm thấy âu lo. Ngày kia Edgar con Ngài trở về, thánh nữ hiểu ngay thực tế khủng khiếp là vua và người con kia đã chết. Đau đớn, thánh nữ chỉ biết nói: – Lạy Chúa toàn năng, Chúa đã gửi cho con sự đau đớn lớn lao này để thanh tẩy tâm hồn con, con xin chúc tụng Chúa .
Ngài không than trách, đức tin và lòng dũng cảm không rung chuyển, nhưng sáu tháng sau Ngài đã qua đời.
Ba người con của Ngài tiếp tục cai trị trên ngai vàng, công cuộc của người mẹ được tăng cường và đi tới hoàn thành. Thánh Magarita được phong thánh năm 1250.