Pracownik naukowy Uniwersytetu Jagiellońskiego, na którym objął stanowisko profesora. W 2009 został kierownikiem Katedry Prawa Konstytucyjnego na Wydziale Prawa i Administracji. Zakres jego działalności naukowo-dydaktycznej objął m.in. wykłady z prawa konstytucyjnego oraz z dogmatyki konstytucyjnych praw i wolności człowieka, a także podyplomowe studium „System ochrony konstytucyjnych wolności i praw”. Został członkiem Komisji Prawniczej PAU i Polskiego Towarzystwa Prawa Konstytucyjnego (w 2021 objął funkcję prezesa tej organizacji). Wszedł również w skład rady naukowej Instytutu Nauk Prawnych PAN.

Jest autorem publikacji: Normatywne aspekty praw i wolności obywatelskich w ustawach konstytucyjnych RP (Warszawa 1997), Stosowanie Konstytucji RP w świetle zasady jej nadrzędności – wybrane problemy (Kraków 2003) i innych. Był redaktorem naczelnym „Przeglądu Sejmowego” (do czasu odwołania wraz z całym kolegium redakcyjnym w marcu 2016), członek kolegium redakcyjnego „Forum Prawniczego”, przewodniczący kolegium redakcyjnego „Zeszytów Sądownictwa Konstytucyjnego”.