W 1971 roku ukończył Studium Dziennikarskie Uniwersytetu Śląskiego w Katowicach. W 1972 r. w Akademii Medycznej w Poznaniu otrzymał stopień doktora nauk farmaceutycznych na podstawie rozprawy Działalność narodowa i społeczna farmaceutów i lekarzy polskich na Górnym Śląsku w latach 1939–1945. W 1973 r. uzyskał drugi stopień specjalizacji z farmacji aptecznej w Centrum Medycznym Kształcenia Podyplomowego w Warszawie. W roku 1981 otrzymał dyplom ukończenia rocznego Centralnego Zaocznego Studium Prawnego dla Lekarzy, wydany przez Zrzeszenie Prawników Polskich w Warszawie.

W 1982 roku podjął jako pracownik naukowy i dydaktyczny pracę na Śląskiej Akademii Medycznej, gdzie zorganizował od podstaw i został kierownikiem Zakładu Farmacji Społecznej, który w 1998 r. został przemianowany na Zakład Historii Farmacji i Medycyny. W 1993 r. na podstawie dorobku naukowego i przedłożonej rozprawy habilitacyjnej Apteki i aptekarstwo w autonomicznym województwie śląskim w II Rzeczypospolitej Polskiej w latach 1922–1939 uzyskał na Akademii Medycznej w Lublinie stopień naukowy doktora habilitowanego w zakresie historii farmacji.