Zawodowo związany z Uniwersytetem Śląskim w Katowicach, na którym doszedł do stanowiska profesora zwyczajnego w Instytucie Języków Romańskich i Translatoryki. Obejmował funkcję zastępcy dyrektora (1999–2002) i dyrektora (2002–2005) Instytutu Filologii Romańskiej, kierownika Zakładu Językoznawstwa Romańskiego (od 1991), prodziekana ds. współpracy zagranicznej i nauki Wydziału Filologicznego (1994–1996), dziekana tegoż wydziału (1996–2002), dyrektora Instytutu Języków Romańskich i Translatoryki (od 2005), prorektora ds. nauki, współpracy i promocji (2002–2005) oraz ds. nauki i informatyzacji (2005–2008). 1 kwietnia 2008 został wybrany na rektora Uniwersytetu Śląskiego w Katowicach. 27 marca 2012 uzyskał reelekcję na drugą czteroletnią kadencję.

Odbył kilkanaście staży naukowych na uniwersytetach francuskich (w tym na Sorbonie), był także profesorem wizytującym na Université Sorbonne Paris Nord. Został członkiem polskich, francuskich i amerykańskich towarzystw językoznawczych.