Po vzoru rodičů (oba byli učitelé) nastoupila na pedagogické gymnázium v Českých Budějovicích, ale nakonec zvítězila láska k divadlu a v roce 1963 absolvovala pražskou DAMU. Po ročním angažmá v libereckém divadle F.X. Šaldy se stala v roce 1964 přední členkou Divadla na Vinohradech, kde působila do poloviny 80 let. Od roku 1988 je členkou činohry Národního divadla.
Je držitelkou dvou Českých lvů za nejlepší herecký výkon v hlavní roli ve filmech Co chytneš v žitě (1998) A Výlet (2002). Ze spolupráce s režisérkou Alice Nellis vzešlo ještě ocenění za Nejlepší herecký výkon na Mezinárodním filmovém festivalu v Soči (2000) za roli ve filmu Ene bene. Dále je držitelkou Ceny Alfréda Radoka a Ceny Thálie.