uzyskał habilitację. Był również stażystą w Instytucie Filologii Polskiej Wyższej Szkoły Pedagogicznej (WSP) w Krakowie w 1994 r., a w latach 1995–2005 był zatrudniony na stanowisku adiunkta w Instytucie Nauk o Literaturze Polskiej Uniwersytetu Śląskiego. W 2005 r. został prof. nadzwyczajnym UŚ, a od 2008 r. jest profesorem tytularnym w zakresie nauk humanistycznych.

Wypromował dziewięcioro doktorów, m.in. Michała Kaczmarczyka.

Pełnił szereg funkcji administracyjnych na UŚ, w tym w latach 1995–1997 był sekretarzem rektora Uniwersytetu Śląskiego, w latach 1996–2003 rzecznikiem prasowym UŚ, a także członkiem rady Wydziału Filologicznego i Senatu UŚ.

Od maja 2014 r. do maja 2015 r. był redaktorem naczelnym miesięcznika „Śląsk".

Jest przewodniczącym Rady Uczelni Uniwersytetu Komisji Edukacji Narodowej.

Członkostwo w organizacjach i towarzystwach Rada Główna Nauki i Szkolnictwa Wyższego Komisja Historycznoliteracka PAN, Oddział w Katowicach Towarzystwo Literackie im.