Uczestniczył w wykopaliskach w Bułgarii i ZSRR, a od 1977 do 1989 r. kierował ekspedycją uczelni wrocławskiej w Novae w Bułgarii. Rozpropagował wówczas stosowanie metod zaczerpniętych z archeologii pradziejowej, m.in. metody stratygraficznej. Prowadził badania w zakresie kultury świata antycznego i ikonografii antycznej. Był promotorem dwóch prac doktorskich. Był członkiem komitetu redakcyjnego rocznika „Archeologia”.
Działał we Wrocławskim Towarzystwie Naukowym, Polskim Towarzystwie Archeologicznym i Numizmatycznym, uczelnianej komisji NSZZ Solidarność, Komitecie Nauk o Kulturze Antycznej PAN, Komisji Nauk Humanistycznych i Komisji Archeologicznej PAN, Polskim Towarzystwie Filologicznym, Stowarzyszeniu Naukowym Archeologów Polskich, Polskim Towarzystwie Sztuk Pięknych, Wrocławskim Towarzystwie Przyjaciół Sztuk Pięknych, Klubie Inteligencji Katolickiej i PAX Christi.
W latach 1990–1994 zasiadał w Radzie Miejskiej Wrocławia z listy Solidarnościowego Porozumienia Wyborczego.
Zmarł 7 lipca 2014 r.