Hon växte upp i Visby.
I sin ungdom var hon aktiv i Fria Studenter,
Fris. Hon var även 1981–82 vice ordförande i
Sveriges Förenade Studentkårer.
Efter att hon disputerat i biokemi arbetade
hon inom läkemedelsindustrin, framför allt
inom Astra-koncernen (Astra Zeneca).
2003–2004 var hon VD för Huddinge
Universitetssjukhus AB och 2004–2007
sjukhusdirektör för det sammanslagna
Karolinska Universitetssjukhuset (tidigare
Huddinge Universitetssjukhus och Karolinska
sjukhuset i Solna).
Hon är sedan 2004 ordförande i styrelsen för
KTH och sedan 2008 ordförande för
Systembolaget. Hon invaldes 2007 som
ledamot av Ingenjörsvetenskapsakademien.