Z wyróżnieniem ukończyła Dyrygenturę Chóralną oraz Muzykę Kościelną na Akademii Muzycznej w Krakowie. Od 2010 roku pełni funkcję akompaniatora oraz asystenta dyrygenta Żeńskiego Chóru Akademickiego Uniwersytetu Jagiellońskiego.
Od 2007 roku współtworzy żeńską scholę wokalną Flores Rosarum, wykonującą chorał gregoriański, muzykę Hildegardy z Bingen oraz zajmującą się odtwarzaniem średniowiecznych praktyk muzycznych.
Od września 2014 roku jest instruktorem wokalnym i kierownikiem chóru w Zespole Pieśni i Tańca UJ „Słowianki”. Śpiewa również w zespole wokalnym Singet, chórze Górecki Chamber Choir oraz chórze Passionart. Koncertuje w Polsce i za granicą jako solistka, chórzystka, dyrygent, organista. W Szkole Kantorów prowadziła zajęcia z kształcenia słuchu i w pierwszym semestrze Prowadzenie scholi.