W latach 1964–1974 była aktorką Teatru Ludowego w Warszawie. Następnie występowała na scenie stołecznych teatrów: Kwadrat (1974–1977), Nowego (1977–1983) i Ateneum (1982–2009). Od lat 90. występuje gościnnie w spektaklach wystawianych przez Teatr Scena Prezentacje w Warszawie, m.in. wykreowała tytułową rolę aktorki Julii Lambert w Julio, jesteś czarująca (1992), za którą w 1993 zebrała pochwalne recenzje w prasie i otrzymała nagrodę na 33. Kaliskich Spotkaniach Teatralnych. Zagrała w kilku spektaklach Teatru Telewizji. W 2004 zadebiutowała w Teatrze Narodowym poczwórną rolą (Matki, Cioci, Królowej i Hrabiny) w Błądzeniu (reż. Jerzy Jarocki), za którą otrzymała nagrodę Feliksa Warszawskiego za najlepszą rolę kobiecą. W 2009 została etatową aktorką tego teatru.

Tuż po ukończeniu studiów aktorskich zagrała Jankę w filmie Jerzego Hoffmana i Edwarda Skórzewskiego Prawo i pięść (1964). Następnie wystąpiła jako Anna, dziewczyna lotnika Royal Air Force (Andrzej Łapicki), w dramacie psychologicznym Janusza Morgensterna Życie raz jeszcze (1965). Ogólnopolską popularność wśród telewidzów przyniosła jej tytułowa rola Ewy Lipskiej, lekarki Ośrodka Zdrowia w Międzyborzu, w serialu Doktor Ewa (1970).