She was born in Opolian Silesia, graduated from the High School of Fine Arts in Opole and then (in 2010) from the Acting Department of the Lodz Film School. She has appeared in theatre plays in various places around Poland, with directors like Marcin Liber (Wesele, Polish Theatre in Bydgoszcz), Ewelina Marciniak (Bohaterki, J. Szaniawski Dramatic Theatre in Wałbrzych). She has also performed on stage of Nowy Teatr, Teatr Polonia, and 6th Floor Theatre. She has taken part in many short films and several feature films. Since 2016, she has been working in Teatr Rozmaitości (TR Warszawa).
She was awarded with 2016 Zbyszek Cybulski Prize for her part in Chemia directed by Bartosz Prokopowicz. She is also a laureate of a few foreign awards for short films.