Hun arbeidet tidligere som helsefagarbeider på Danderyds sykehus, hvor hun også fikk sitt første verv i fagbevegelsen som hovedtillitsvalgt i 1972. I 1981 ble hun ansatt i Kommunals (det svenske kommuneforbundets) Stockholmsavdeling og i 1987 begynte hun på det sentrale forbundskontoret. I 1994 begynte hun i LO og ble valgt til første kvinnelige leder i LO i Sverige i år 2000.