Absolwentka krakowskiej PWST (1996). Debiutowała w 1992 roku rolą Julii w „Romeo i Julii” W. Szekspira w Teatrze Ludowym w Krakowie (reż. K. Orzechowski). Od 1996 roku jest aktorką Teatru im. Juliusza Słowackiego w Krakowie, gdzie pracowała m.in. z: P. Miśkiewiczem („Śniadanie u Tiffany’ego” T. Capote), M. Kleczewską („Jordan” A. Reynolds i M. Buffini, „Noże w kurach” D. Harrowera), B. Sass („Czarownice z Salem” A. Millera, „Idiota” F. Dostojewskiego, „Czarodziejska góra” T. Manna), T. Bradeckim („Marat/Sade” P. Weissa i „Stracone Zachody Miłości” W. Szekspira), A. Liberą („Urodził się i to go zgubiło” S. Becketta), M. Wotyszką („Całe życie głupi” M. Wojtyszki), R. Klijnstrą („Bliżej” P. Marbera), M. Sobocińskim („Beatrix Cenci” J. Słowackiego).
Laureatka Ludwika i Złotej Maski za role w spektaklach: „Jordan”, „Marat/Sade”, „Idiota”. Jej pierwsza rola filmowa to dziewczyn z getta w „Liście Schindlera” S. Spielberga. W Teatrze im. Juliusza Słowackiego gra m.in. w „Tango Piazzolla” (reż. J. Opalski), „Tragedii Mackbeta” (reż. R. Klijnstra), „Kordianie” (reż. J. Wiśniewski), „Bogu mordu” (reż. M. Gierszał), „Rozmowach poufnych” (reż. I. Kempa), „Intymności” (reż. I. Kempa), „Obcym” (reż. A. Smolar), „Maskaradzie” (reż. Nikołaj Kolada). W Teatrze STU występuje w przedstawieniu „Inne rozkosze” (reż. A. „Baron” Więcek, 2016) jako Żona Kohoutka.