Absolwentka Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie. Zadebiutowała w Teatrze Śląskim im. Stanisława Wyspiańskiego w Katowicach. We Wrocławskim Teatrze Współczesnym stworzyła rolę Lizy w Pasażerce w reż. Natalii Korczakowskiej, a w szwajcarskim Luzerner Theater główną rolę w Wizycie starszej pani w reż. Wojciecha Klemma. Od 2003 związana z TR Warszawa.
W Teatrze Telewizji wystąpiła m.in. w Ślubach panieńskich w reż. Krystyny Jandy, Niepamięci Piotra Pluty oraz Rudej, Wojnie Peloponeskiej Wawrzyńca Kostrzewskiego, Matce Boskiej niespodziewanej Maciej Buchwalda.
Do jej dorobku filmowego zaliczają się m.in. role w Jestem i Pora umierać Doroty Kędzierzawskiej, Linczu Krzysztofa Łukaszewicza, Maratonie tańca Magdaleny Łazarkiewicz, Z daleka widok jest piękny Anny i Wilhelma Sasnalów, Sekrecie Przemysława Wojcieszka, Hiszpance Łukasza Barczyka, Twarz Małgorzaty Szumowskiej. Wielokrotnie współpracowała z Kubą Czekajem min. przy filmie Baby Bump, Lipstick on the Glass oraz serialu Czarna Śmierć. Na premierę czekają dwa filmy z jej udziałem, The Idiot(s) Szumowskiej oraz Redoubt Johna Skooga.
Za rolę w przedstawieniu Nietoperz albo mój cmentarzyk w reż. Kornéla Mundruczó z TR Warszawa otrzymała Grand Prix na 53. Kaliskich Spotkaniach Teatralnych. Za rolę w spektaklu Cokolwiek się zdarzy, kocham cię Przemysława Wojcieszka została nominowana do Feliksów Warszawskich, a w 2010 roku otrzymała dwie nominacje do nagrody Złota Kaczka, za role w filmach Lincz oraz Maraton tańca.