Prinses Astrid werd geboren op 5 juni 1962. Zij is het tweede kind van Koning Albert II en Koningin Paola. Prinses Astrid is Prinses van België
Haar middelbare studies te Brussel studeerde ze gedurende één jaar kunstgeschiedenis te Leiden.
Op 22 september 1984 trouwde ze met Lorenz Aartshertog van Oostenrijk - Este. Die Prins van België werd in 1995.
Als Erevoorzitster van de Geneeskundige Stichting Koningin Elisabeth (GSKE), van de European Organisation on Research and Treatment of Cancer (EORTC) Charitable Trust en van de Wetenschappelijke en Medische Fondsen van de Koning Boudewijnstichting, legt Prinses Astrid zich toe op de ondersteuning van fundamenteel geneeskundig onderzoek in verscheidene domeinen.
Sinds 22 november 1996 zetelt de Prinses in de Senaat.
Zij werd tevens op 22 mei 1997 lid van de krijgsmacht.
Het Prinsenpaar heeft vijf kinderen, allen in België geboren: Amedeo (21 februari 1986), Maria Laura (26 augustus 1988), Joachim (9 december 1991), Luisa Maria (11 oktober 1995) en Laetitia Maria (23 april 2003).