W 1995 został pracownikiem naukowym w Katedrze Prawa Cywilnego i Prawa Prywatnego Międzynarodowego na UŚ, następnie przeszedł do Instytutu Nauk Prawnych na tej uczelni. Na macierzystym uniwersytecie doszedł do stanowiska profesora. Od 2013 na urlopie bezpłatnym. W 2001 uzyskał uprawnienia adwokata, przez kilka lat praktykował w tym zawodzie. Był też sekretarzem jednego z zespołów w Komisji Kodyfikacyjnej Prawa Cywilnego. W pracy naukowej specjalizuje się w prawie europejskim i prawie prywatnym międzynarodowym. Został członkiem komitetów redakcyjnych „Problemów Prawa Prywatnego Międzynarodowego”, „Europejskiego Przeglądu Sądowego” i „Nowej Europy – Przeglądu Natolińskiego”. Członek Komisji Prawniczej Polskiej Akademii Umiejętności.

W grudniu 2008 objął stanowisko podsekretarza stanu w Urzędzie Komitetu Integracji Europejskiej. Po włączeniu urzędu w struktury Ministerstwa Spraw Zagranicznych 1 stycznia 2010 powołany na podsekretarza stanu w tym resorcie. W kwietniu 2013 odwołano go z tego stanowiska. Decyzją przedstawicieli rządów państw członkowskich z 16 października 2013 został mianowany rzecznikiem generalnym Trybunału Sprawiedliwości. W październiku 2018 został wybrany na trzyletnią kadencję na stanowisko pierwszego rzecznika generalnego, odpowiedzialnego m.in. za organizację pracy pozostałych rzeczników generalnych.