W latach 1986–1988 odbyła aplikację sędziowską zakończoną egzaminem sędziowskim. W latach 2008–2016 pełniła funkcję prodziekana Wydziału Prawa i Administracji UJ. Poza UJ była asesorem w Prokuraturze Rejonowej Kraków-Śródmieście (1991/1992) oraz pracowała na stanowisku profesora nadzwyczajnego w Wyższej Szkole Administracji Publicznej w Kielcach (2004–2012). W 2016 została wybrana na prorektora UJ.
W 1995 na Uniwersytecie Jagiellońskim uzyskała stopień naukowy doktora nauk prawnych na podstawie pracy Najwyższy Trybunał Administracyjny 1922–1939 w świetle własnego orzecznictwa napisanej pod kierunkiem Stanisława Płazy. W 2003 na tej samej uczelni uzyskała stopień naukowy doktora habilitowanego nauk prawnych na podstawie rozprawy „Notariat Drugiej Rzeczpospolitej”. W 2009 uzyskała tytuł naukowy profesora.
W latach 2009–2016 była członkiem Komisji Egzaminacyjnej ds. Aplikacji Notarialnej przy Ministrze Sprawiedliwości na obszarze właściwości Izb Notarialnych w Krakowie i Rzeszowie, od 2013 do 2014 Rzecznikiem dyscyplinarnym przy Radzie Głównej Nauki i Szkolnictwa Wyższego, a następnie (w latach 2015–2016) Rzecznikiem dyscyplinarnym Ministra Nauki i Szkolnictwa Wyższego, członek Konwentu Rzeczników MNiSW.