Absolwentka Akademii Muzycznej w Gdańsku, gdzie studiowała pod kierunkiem prof. B. Iglikowskiej. Jednocześnie ukończyła tamtejszą Akademię Medyczną i pracowała w zawodzie lekarza. Od 1970 roku związana z Teatrem Wielkim – Operą Narodową. Współpracowała z Operą Śląską. W latach 1982 – 1985 była solistką monachijskiego Staatstheater am Gärtnerplatz. W tym czasie występowała także w teatrze operowym w Hagen. W 1983 roku wygrała – organizowany w Bayreuth – konkurs na interpretację muzyki Wagnera, który umożliwił jej uczestnictwo w kursie mistrzowskim (patronował mu osobiście wielki reżyser, wnuk kompozytora – Wolfgang Wagner). Repertuar operowy artystki jest niezwykle bogaty i różnorodny (obejmuje m.in. takie partie jak: Oktawia w „Koronacji Poppei” C. Monteverdiego, Amneris w „Aidzie”, Księżniczka Eboli w „Don Carlosie” G. Verdiego, Carmen w operze G. Bizeta, Hrabina w „Damie pikowej” oraz Larina w „Eugeniuszu Onieginie” P. Czajkowskiego). Istotne miejsce w jej dorobku zajmuje muzyka współczesna (śpiewała takie partie jak: Sonia w „Katarzynie Izmajłowej” D. Szostakowicza, Rosa w „Czarnej masce” K. Pendereckiego, Małgorzata w „Mistrzu i Małgorzacie” R. Kunada, Piękna Helena w „Trojankach” i Blanka w „Bramach raju” J. Bruzdowicz oraz Draga w „Manekinach” Z. Rudzińskiego, zyskując wysokie uznanie krytyki muzycznej). Występowała m.in. w Niemczech, Francji, Luksemburgu, Hiszpanii, Portugalii, Austrii, Izraelu. Aktywnie prowadzi działalność koncertową, występując z recitalami pieśniarskimi. Dokonała licznych nagrań radiowych i telewizyjnych. W 2008 roku obchodziła jubileusz 40-lecia pracy artystycznej.