Birgitta werd in 1303 in Finsta geboren. Haar vader Birger Persson was lid van de Koninklijke Raad. Haar moeder,
Ingeborg, was verwant aan de heersende dynastie.
Na de dood van haar moeder, op 12-jarige leeftijd, werd Birgitta voor haar opvoeding toevertrouwd
aan haar tante Karin Bengtsdotter, die op een nacht
haar nichtje knielend naast het bed vond. En ze vroeg haar, "Wat doe je daar?" Birgitta
antwoordde: "Ik dank hem die me altijd helpt." "Wie is hij?" "De man die
ik aan het kruis zag."
In 1316 gaf haar vader haar ten huwelijk aan Ulf Gudmarson, vijf jaar ouder dan zij, een zoon van een richter uit Västergötland. Birgitta, die honderd keer liever dood had willen gaan, maar niet in het klooster wilde, boog voor de beslissing van haar vader. Het eerste deel van haar leven was dat van een vrouw in de wereld, die gelukkig getrouwd was. Birgitta werd al snel bekend om haar liefdadigheidswerk. Op haar landgoed bouwde ze een ziekenhuis voor de armen en zieken en zorgde zelf voor hen. Ze nam ook haar kinderen mee, zodat ze konden wennen aan het dienen van God in de armen en zieken. Haar huwelijk werd gezegend met acht kinderen: vier zonen en vier dochters: Màrta (1319), Karl, Birger, Gudmar en Bengt, Catherine, die net als haar moeder een heilige zal worden; Ingeborg, en Cecilia (1334). In 1335 nodigde de jonge koning Magnus, die onlangs met Bianca van Namen trouwde, Birgitta aan het hof uit om hofdame te worden. Birgitta verkreeg al snel de liefde en het respect van de mensen om haar heen. Later vroeg ze om het hof voor een tijdje te verlaten en in 1341 gingen zij en Ulf op bedevaart naar Compostela. Het was gebruikelijk in die tijd om op de bedevaart te gaan en Birgitta had het verlangen naar de bedevaart in haar bloed. Tijdens hun reizen door Europa bezochten zij alle heilige plaatsen van die tijd: Keulen, Aken, Tarascona, Sainte-Beaume. Vanuit Marseille vertrokken ze naar de Spaanse kust, waar ze te voet met behulp van een wandelstok Compostela bereikten. Op de terugweg doorkruisten ze Frankrijk, dat sinds de oorlog tot de grond toe was afgebrand. In Arras werd Ulf ernstig ziek, maar hij werd genezen door de gebeden van zijn vrouw en na het afleggen van de gelofte om bij de Orde van Cisterciënzers in te treden, als hij zijn land weer zou zien. Hij bracht de laatste drie jaar van zijn leven door in Alvastra (de eerste communiteit van de heilige Bernardus in het noorden, gesticht in 1143), samen met cisterciënzermonniken, waar hij in 1344 stierf in de geur van de heiligheid. Na de dood van haar man verhuisde Birgitta naar de cisterciënzermonialen en besloot "de wereld te verlaten en zich volledig aan de dienst van de Heer te wijden". In haar staat van weduwschap verdiepte haar relatie met God, die haar koos tot zijn verkondigster. In 1349 ging ze naar Rome om het Heilig Jaar (1350) te vieren. Ze werd Romeins staatsburger omdat ze tot haar dood op 23 juli 1373 vierentwintig jaar lang in Rome verbleef. Birgitta werd eerst begraven in de Basiliek van San Lorenzo, daarna nam haar dochter Catherine haar mee naar Vadstena, waar haar moeder wilde wonen en sterven. Op de terugweg naar Zweden gebeurden er vele wonderen. Birgitta werd in 1391 door Bonifatius IX heilig verklaard en de authenticiteit van de verschijningen, die ze ontvangen had van God, werd in 1415 door het Concilie van Konstanz erkend.