Kariera Jeszcze w trakcie studiów zadebiutowała rolą Marie Szatow w przedstawieniu Biesy albo Mały Plutarch żywotów nieudanych Fiodora Dostojewskiego w reż. Ludwika Flaszena w Teatrze Starym (1995).
Po ukończeniu PWST zagrała w Babińcu Antona Czechowa w reż. Grzegorza Wiśniewskiego w Teatrze Stu. Ze względu na brak interesujących propozycji aktorskich postanowiła opuścić Kraków i wrócić do rodzinnego miasta.
W 1998 roku została zaangażowana przez dyrektora Adama Opatowicza do Teatru Polskiego. Ze sceną tą związana jest do dziś. Tu zadebiutowała rolą księżnej Iriny Wsiewołodownej w Szewcach Witkacego w reż. Andrzeja Markowicza.
Współpracuje również z Teatrem Kameralnym, kierowanym przez Michała Janickiego, Teatrem Krypta i z Pogotowiem Teatralnym. Jest również aktorką kabaretu Czarny Kot Rudy. Daje również własne recitale.
Brała udział w Przeglądzie Piosenki Aktorskiej we Wrocławiu, zostając finalistką tej imprezy w roku 1998 i 2006.
Dwukrotnie nominowana przez publiczność do szczecińskiej nagrody Bursztynowego Pierścienia (1999 i 2007), uzyskała to prestiżowe wyróżnienie w 2007 roku za rolę Hrabiny Hrr w Stacyjce Zdrój Jeremiego Przybory i Jerzego Wasowskiego w reż.