Absolwentka Filologii Angielskiej na Uniwersytecie Warszawskim. W latach 1970 – 1975 r. – dziennikarka w Polskiej Agencja Prasowej. Od 1 listopada 1975 r. do 30 września 2011 r. (z przerwą w stanie wojennym) – dziennikarka w Telewizji Polskiej zajmująca się głównie informacją i publicystyką międzynarodową.
W latach 90. dwukrotnie była kierownikiem Redakcji Publicystyki Międzynarodowej w Telewizyjnej Agencji Informacyjnej i Programie 1 TVP. Pełniła funkcję koordynatora ds. korespondentów zagranicznych w TAI oraz koordynatora Wymiany Newsowej TVP z Eurowizją EBU (European Broadcasting Union z siedzibą w Genewie). Była również członkiem 10-osobowego Kolegium Redakcyjnego Grupy Newsowej EBU w Genewie oraz szefową publicystyki w TVP Polonia.
Autorka i współautorka cotygodniowych programów cyklicznych w TVP m.in. „7 Dni – Świat”, „Racja Stanu”, „Komentator” oraz filmów dokumentalnych m.in. o Prymasie Stefanie Wyszyńskim i Stanisławie Mikołajczyku.
Przewodnicząca i członek Komisji Etyki w TVP S.A. 4 kadencji.
Członek władz różnych szczebli Stowarzyszenia Dziennikarzy Polskich, od października 2024 r. członek Zarządu Głównego SDP. Wielokrotnie była członkiem Jury Selekcyjnego i Jury Głównego dorocznego Konkursu o Nagrody SDP.
Członek Rady Programowej PAP (2003 – 2007), wiceprzewodnicząca Rady Programowej TVP 3 Warszawa (2017 – 2021) oraz od 2021 r. członek Rady Programowej TVP S.A. Członek NSZZ Solidarność.