na podstawie rozprawy pt. Prawo poboru w spółce akcyjnej w prawie polskim na tle porównawczym uzyskał stopień doktora nauk prawnych nadany przez Wydział Prawa i Administracji UJ. Promotorem był prof. Wojciech Pyzioł. Również na Uniwersytecie Jagiellońskim uzyskał w 2016 r. stopień doktora habilitowanego nauk prawnych, na podstawie dorobku naukowego oraz rozprawy Ius dissidentium. Granice konsensusu korporacyjnego i władzy większości w spółkach kapitałowych. Ukończył także kursy menedżerskie w Hertie School of Governance w Berlinie oraz w Copenhagen Business School. Uczestniczył też w Akademii Prawa Europejskiego w Europejskim Instytucie Uniwersyteckim we Florencji.

W latach 2004–2005 pracował jako Hauser Research Scholar na Wydziale Prawa Uniwersytetu Nowojorskiego (NYU School of Law), gdzie jego opiekunem był profesor Joseph Weiler. W latach 2006–2007 był zatrudniony jako post-doc w Kolegium Doktoranckim (Graduiertenkolleg) przy Instytucie Ekonomicznej Analizy Prawa Uniwersytetu w Hamburgu, którym kierował wówczas prof. Hans-Bernd Schäfer. Uprzednio był uczestnikiem kolegium doktoranckiego na Uniwersytecie w Bonn. Odbył także staż podoktorski w Financial Law Institute Uniwersytetu w Gandawie pod opieką profesora Christopha Van der Elsta.