Laureat nagrody rektora UJ „Pro arte docendi” dla najlepszego wykładowcy.

W latach 2000–2013 był pracownikiem Wyższej Szkoły Administracji w Bielsku-Białej, a w latach 2001–2015 Instytutu Europeistyki Uniwersytetu Jagiellońskiego. W 2015 został profesorem nadzwyczajnym w Katedrze Prawa Cywilnego i Gospodarczego Uniwersytetu Ekonomicznego w Krakowie. Pracował jako notariusz w Krakowie, był członkiem Krajowej Rady Notarialnej IX kadencji (lata 2015–2018).

W latach 2013–2017 był w składzie Doradczego Komitetu Prawnego przy Ministrze Spraw Zagranicznych. 30 marca 2016 został powołany przez marszałka Sejmu Marka Kuchcińskiego w skład Zespołu Ekspertów do Spraw problematyki Trybunału Konstytucyjnego, który otrzymał za zadanie podjęcie kwestii związanych z zaistniałym w 2015 kryzysem wokół TK (zespół złożył raport 1 sierpnia 2016).