W 1977 roku uzyskał stopień naukowy doktora nauk humanistycznych na podstawie pracy Wczesnośredniowieczna ceramika kruszwicka na tle rozwoju ceramiki wczesnopolskiej, a w 1978 roku awansował na stanowisko adiunktaBiografia na stronie IAiE PAN [on-line] [dostęp 2013-01-01].. W 1996 roku otrzymał stopień naukowy doktora habilitowanego na podstawie rozprawy pt. Kruszce w systemach wartości i wymiany społeczeństwa Polski wczesnośredniowiecznej. Rok później na poznańskim oddziale PAN awansował na stanowisko docenta.

Poza działalnością naukowo-badawczą wykładał także jako profesor nadzwyczajny w Instytucie Historii Uniwersytetu Zielonogórskiego [on-line] [dostęp 2013-01-02].. Był także członkiem Poznańskiego Towarzystwa Przyjaciół Nauk oraz Stowarzyszenia Naukowego Archeologów Polskich. Spoczął na poznańskim cmentarzu na Junikowie, w grobie obok swego syna.