Ukończył w 1964 III Liceum Ogólnokształcące im. Adama Mickiewicza w Katowicach, a następnie polonistykę (1969) i anglistykę (1971) na Uniwersytecie Jagiellońskim w Krakowie. Od 1971 pracuje na Uniwersytecie Śląskim w Katowicach, początkowo jako lektor języka angielskiego. W 1978 obronił tam doktorat. W latach 1979–1980 przebywał na Stypendium Fulbrighta w San Diego (USA). W 1984 pełnił funkcję visiting professor w Norwich (Wielka Brytania). Habilitował się w 1986 na Uniwersytecie im. Adama Mickiewicza w Poznaniu. W latach 1989–1990 wykładał w San Diego (USA). W latach 1991–1994 był prodziekanem wydziału filologicznego Uniwersytetu Śląskiego w Katowicach, a w latach 1996–2002 – rektorem tej uczelni. Obecnie kierownik Katedry Literatury Porównawczej UŚ. W latach 90. prowadził także wykłady (visiting professor) na uczelniach wyższych w Neapolu i Stanford. Tytuł naukowy profesora otrzymał w 1992.