Принцеса стала другою дитиною і дочкою принца Густава Адольфа герцога Вестерботтенского і його дружини принцеси Сибілли Саксен-Кобург-Готської. Її батько належав до шведської королівської династії Бернадотів і був сином короля Швеції Густава VI Адольфа і його дружини Маргарити Коннаутської, внучки королеви Вікторії. Мати принцеси Сибілла — дочка принца Карла Едуарда герцога Саксен-Кобург-Готського і принцеси Вікторії Аделаїди Шлезвіг-Гольштейнської. У родині після неї народилося ще дві дочки принцеси Дезіре й Христина, а також брат майбутній король Карл XVI Густаф. Під час візиту до своїх родичів у Німеччину в 1959 році принцеса зустріла майбутнього чоловіка німецького принца Йоганна Георга Гогенцоллерна (1932-2016).
15 грудня 1960 року було оголошено про заручини. Весілля відбулася 25 травня 1961 року в Королівському палаці у Стокгольмі, а релігійна церемонія у Зігмарінгенському замку30 травня. Подружками нареченої на весіллі були її сестра принцеса Крістіна і принцеса Бенедикта Данська. Після вступу в шлюб Брігіта стала іменуватися принцесою Швеції та принцесою Гогенцоллерн. Бригіта стала єдиною дитиною в сім'ї, яка уклала династичний шлюб з представником іншої королівської сім'ї.
У 1990 року подружжя стали жити окремо, але шлюб офіційно розірваний не був.
Її діти носять титул «Їх Світлості».
Діти
Карл Крістіан Гогенцоллерн (нар. 5 квітня 1962) одружений з Ніколь Елен Нестіч (нар. 22 січня 1968), один син;
Дезіре Гогенцоллерн (нар. 27 листопада 1963), у першому шлюбі за Генріхом Георгом Францем графом Ортенбург (троє дітей), у другому за Екбертом Боленом унд Хальбахом;
Хубертус Гогенцоллерн (нар. 10 червня 1966), одружений з Марією Ута Кеніг.
Королівські обов'язки
Принцеса була почесним членом королівського товариства гольфу. Цей обов'язок вона взяла на себе після смерті дядька принца Бертіля в 1997 році. Щороку брала участь у Дні Святої Люсії і вважала це свято національним у Швеції.