Była jedynym dzieckiem arcyksięcia Ferdynanda i jego żony arcyksiężniczki Elżbiety Franciszki.
20 lutego 1868 roku wyszła za mąż za Ludwika III, ostatniego króla Bawarii, mieli trzynaścioro dzieci.
W 1913 roku została królową małżonką Bawarii, kiedy jej mąż, rządzący książę regent, ogłosił się królem jako Ludwik III. Została pierwszą katolicką królową małżonką od czasu, gdy Bawaria stała się królestwem.
