W latach 1971–1993 pracowała w Polskim Instytucie Spraw Międzynarodowych (dochodząc do stanowiska docenta). W 1993 została zatrudniona w Ministerstwie Spraw Zagranicznych, początkowo jako doradczyni ministra i zastępczyni dyrektora Departamentu Badań Strategicznych. Następnie koordynowała prace Departamentu Integracji Europejskiej. Od 2000 do 2002 pełniła funkcję podsekretarza stanu, odpowiadając za sprawy organizacji międzynarodowych, ekonomiczne i prawne. Następnie do 30 września 2007 zajmowała stanowisko ambasadora RP w Hiszpanii; była jednocześnie akredytowana w Andorze.

W listopadzie 2007 ponownie została powołana na stanowisko podsekretarza stanu w MSZ (ds. parlamentarnych, polityki europejskiej i praw człowieka). Odeszła z niego w marcu 2013 w związku z planowanym objęciem kierownictwa placówki dyplomatycznej w Czechach. Na stanowisko to została mianowana 11 maja 2013Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 11 maja 2013 r. nr 110-23-2013 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., misję rozpoczęła 11 czerwca 2013. 20 grudnia 2017 zakończyła pełnienie tej funkcjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 15 listopada 2017 r.