Członkostwo w korporacjach naukowych Polskie Towarzystwo Filologiczne (w latach 1986-1998 pełnił w nim funkcję prezesa zarządu oddziału katowickiego, a w konsekwencji wchodził w skład zarządu głównego), Polskie Towarzystwo Archeologiczne i Numizmatycznego (do rozwiązania), Polskie Towarzystwo Numizmatyczne – oddział w Częstochowie, Polskie Towarzystwo Historyczne (począwszy od 1986 roku jest tam członkiem Komisji Historii Starożytnej w Zarządzie Głównym), Stowarzyszenie Historyków Starożytności, Komisja Historyczna Polskiej Akademii Nauk – oddział w Katowicach, Komisja Archeologiczna Polskiej Akademii Nauk – oddział w Krakowie, Komisja Numizmatyczna Polskiej Akademii Nauk – oddział w Warszawie, Polska Akademia Umiejętności - Stacja Naukowa w Katowicach.

Publikacje