Aktorka filmowa, teatralna i telewizyjna, szerokiej publiczności znana przede wszystkim jako Janina, matka Ewy w telenoweli „M jak miłość”. Za wybitną, drugoplanową kreację w „Placu Zbawiciela” Krzysztofa Krauzego i Joanny Kos – Krauze, otrzymała Polską Nagrodę Filmową Orzeł, nagrodę na FPFF w Gdyni i nagrodę na festiwalu „Prowincjonalia” we Wrześni.
Urodziła się 15 sierpnia 1955 roku w Opolu, studiowała na Wydziale Aktorskim PWSFTviT w Łodzi, który ukończyła w 1980 roku.
Występowała w teatrach: Polskim w Szczecinie (1980-81), Powszechnym w Łodzi (1981-82) oraz warszawskich: Na Woli (1982-87), Kwadrat (od 1987) i Komedia (1996).
Jej debiutem teatralnym była rola Klary w „Ślubach panieńskich” Aleksandra Fredry w reżyserii Andrzeja Zaorskiego na scenie Teatru Polskiego w Szczecinie (1981), filmowym i telewizyjnym – występ w roli Basi w obu wersjach „Szaleństw panny Ewy” Kazimierza Tarnasa (1984, serial w 1983). W 1984 roku wzięła też udział w serialu Sylwestra Szyszki „Pan na Żuławach”.
Rok 1986 to rola Klotyldy Korczyńskiej w filmowej i telewizyjnej wersji ekranizacji „Nad Niemnem” Zbigniewa Kuźmińskiego.
Po trzech latach przerwy pojawiła się u Waldemara Krzystka w „Ostatnim promie” (1989) z Krzysztofem Kolbergerem, z którym w 1992 roku spotkała się jeszcze raz na planie „Zwolnionych z życia” (1992).
Zagrała sekretarkę cenzora w legendarnej „Ucieczce z kina ‘Wolność’” (1990) oraz Sylwię w komedii Wiesława Saniewskiego „Obcy musi fruwać” (1993) z Piotrem Fronczewskim i Ewą Błaszczyk.
Po dłuższej przerwie powróciła na mały i duży ekran, dzięki roli matki Elki w „Weiserze” Wojciecha Marczewskiego (2000) i matki Kaliny w serialu „Klasa na obcasach” (2000).
Od tej pory bardzo często kreuje postaci „matek” – w serialu „Miasteczko” (2001), podczas gościnnego udziału w „Na dobre i na złe” (2001) i „Pensjonacie pod różą” (2004), w „Bezmiarze sprawiedliwości” Wiesława Saniewskiego (2006), serialach „Dwie strony medalu” (2006-2007) i „Mamuśki” (2007), zaś przede wszystkim w telenoweli „M jak miłość”, gdzie jako Janeczka, matka Ewuni i ukochana Teodora, gra nieprzerwanie od 2002 roku, ciesząc się uznaniem i sympatią telewidzów.
Ponadto wystąpiła w serialach: „Więzy krwi” (2001), jako pani profesor w telenoweli „Samo życie” oraz lekarka w „Pitbullu” (2005) Patryka Vegi.
Zagrała epizodyczną rolę dyrektorki „Zachęty” w „Moim Nikiforze” (2004) Krzysztofa Krauze, dwa lata później kreując u niego swoją życiową rolę matki i teściowej w dramacie „Plac Zbawiciela” (2006, nagroda aktorska na „Prowincjonaliach” oraz na FPFF w Gdyni, Orzeł za najlepszą rolę drugoplanową).
Pozostając wierna telewizji, oprócz telenoweli „M jak miłość”, ostatnio pojawiła się też w nowopowstającym serialu wojennym „Czas honoru” z Maciejem Zakościelnym i Mają Ostaszewską (2008) oraz jako Łucja Kotecka w trzech odcinkach „Na dobre i na złe”.