Hun fullførte Tvedestrand videregående skole i 1981, og er utdannet jurist (cand.jur.) fra Universitetet i Oslo i 1991. Fra 1990 jobbet hun noen måneder i visumavdelingen på den norske ambassaden i Santiago de Chile. Fra 1991 til 1992 var hun politisk rådgiver for Tove Strand Gerhardsen i Arbeids- og administrasjonsdepartementet. I perioden 1992 til 1994 jobbet hun i Flyktningerådet, hvorav siste år i Brussel. Fra 1995 til 2000 jobbet hun i plan- og administrasjonsavdelingen i Justisdepartementet.