Birgitta wurde 1303 in Finsta geboren. Ihr Vater Birger Persson war Mitglied des Königlichen Rates. Ihre Mutter, Ingeborg, war mit dem Herrscherhaus verwandt. Nach dem Tod ihrer Mutter, im Alter von 12 Jahren, wurde Birgitta der Erziehung ihrer Tante Karin Bengtsdotter anvertraut, die eines Nachts ihre Nichte kniend auf dem Bett vorfand. Und sie fragte sie: "Was machst du denn da?" Birgitta antwortete: "Ich danke ihm, der mir immer hilft". "Wer ist er?" "Der Mann, den ich am Kreuz sah."
Ihr Vater heiratete sie 1316 mit dem fünf Jahre älteren Ulf Gudmarson, einem Sohn eines Lagermanns aus Västergötland. Birgitta, die am liebsten hundertmal gestorben wäre, aber nicht einmal ins Kloster eintreten wollte, beugte sich der Entscheidung ihres Vaters. Der erste Teil ihres Lebens war der einer säkularen Frau, die glücklich verheiratet war. Birgitta wurde bald für ihre karitative Arbeit bekannt. Auf ihrem Anwesen baute sie ein Krankenhaus für Arme und Kranke und kümmerte sich selbst um sie. Sie nahm auch ihre Kinder mit, damit sie sich daran gewöhnen konnten, Gott in den Armen und Kranken zu dienen. Ihre Ehe wurde mit acht Kindern gesegnet: vier Söhne und vier Töchter: Màrta (1319), Karl, Birger, Gudmar und Bengt, Katharina, die wie ihre Mutter eine Heilige werden sollte; Ingeborg und Cecilia (1334). Im Jahr 1335 lud der junge König Magnus, der kürzlich Bianca von Namur heiratete, Birgitta an den Hof ein, um eine Hofdame zu werden. Birgitta erhielt bald die Liebe und den Respekt der Menschen um sie herum. Doch später bat sie darum, den Hof für eine Weile zu verlassen, und 1341 pilgerte sie mit Ulf nach Santiago de Compostella. Es war typisch für die damalige Zeit, auf die Pilgerfahrt zu gehen, und Birgitta hatte die Nostalgie der Pilgerfahrt im Blut. Auf ihren Reisen durch Europa besuchten sie alle heiligen Orte dieser Zeit: Köln, Aachen, Tarascona, Sainte-Beaume. In Marseille brachen sie zur spanischen Küste auf, wo sie zu Fuß mit einem Spazierstock Compostella erreichten. Auf ihrem Rückweg durchquerten sie Frankreich, das seit dem Krieg bis auf die Grundmauern niedergebrannt ist. In Arras erkrankte Ulf schwer, wurde aber genesen durch die Gebete seiner Frau und nachdem er das Gelübde abgelegt hatte, in den Zisterzienserorden einzutreten, als er sein Land wieder sah, Die letzten drei Jahre seines Lebens verbrachte er zusammen mit Zisterziensermönchen in Alvastra (der ersten Gemeinschaft des 1143 gegründeten Bernhardinerklosters im Norden), wo er 1344 im Ruhm der Heiligkeit starb. Nach dem Tod ihres Mannes wechselte Birgitta zu den Zisterziensermönchen und beschloss, "die Welt zu verlassen und sich ganz dem Dienst des Herrn zu widmen". Ihr Zustand der Witwenschaft vertiefte ihre tiefste Beziehung zu Gott, der sie zu seiner Predigerin erwählt hat. Im Jahr 1349 ging sie nach Rom, um das Heilige Jahr (1350) zu feiern. Sie wurde römische Staatsbürgerin, weil sie bis zu ihrem Tod am 23. Juli 1373 vierundzwanzig Jahre lang in Rom blieb. Birgitta wurde zunächst in der Basilika San Lorenzo begraben, dann brachte ihre Tochter Katharina sie nach Vadstena, wo ihre Mutter leben und sterben wollte. Auf dem Rückweg nach Schweden geschahen viele Wunder. Birgitta wurde 1391 von Bonifatius IX. heilig gesprochen, und die Echtheit ihrer Erscheinungen wurde 1415 vom Konzil von Konstanz anerkannt.