Jego zainteresowania badawcze dotyczą literatury rzymskiej, szczególnie (od czasu rządów Oktawiana Augusta po przełom III/IV wieku). Opublikował monografie poświęcone twórczości Apulejusza, Juwenalisa, Makrobiusza (wraz z przekładem Saturnaliów tego autora), komentowane przekłady dramatów Seneki (z Iwoną Słomak) oraz szereg artykułów w czasopismach akademickich. Był także redaktorem kilkunastu publikacji zbiorowych. Jest przewodniczącym Rady Naukowej Serii Noctes Medicae. Współpracuje jako recenzent z czasopismami naukowymi, m.in. Classica Cracoviensia. Jest członkiem rady redakcyjnej czasopisma Meluzyna.

W latach 2001–2013 był członkiem Komitetu Głównego Olimpiady Języka Łacińskiego, a przez wiele lat przewodniczył katowickiemu kołu Polskiego Towarzystwa Filologicznego. W latach 2013–2016 pełnił funkcję kierownika studiów doktoranckich na Wydziale Filologicznym Uniwersytetu Śląskiego w Katowicach, w latach 2016–2019 prodziekana do spraw studenckich i kształcenia na Wydziale Filologicznym UŚ, a w latach 2019–2020 koordynatora obszaru humanistyki, sztuki i teologii Szkoły Doktorskiej UŚ.