Redagował dwa wydania podręcznika akademickiego Chemia leków (1978 i 1986), był współautorem podręczników Chemiczna analiza leków (1981), Podstawy trwałości leków (1982), Chemiczne mechanizmy działania leków (1995), Chemia leków (2000 i 2006), autorem opracowań monograficznych w Farmakopei Polskiej. Uczestniczył w redagowaniu „Acta Poloniae Pharmaceutica”. Był członkiem Polskiego Towarzystwa Farmaceutycznego, Poznańskiego Towarzystwa Przyjaciół Nauk, członkiem Prezydium Komisji Nauk Chemicznych Oddziału Poznańskiego Polskiej Akademii Nauk, członkiem Komitetu Terapii Doświadczalnej PAN oraz Komisji Analizy i Trwałości Leków PAN.

Został odznaczony Krzyżami Kawalerskim (1964) i Komandorskim (1987) Orderu Odrodzenia Polski, Medalem Komisji Edukacji Narodowej (1985), honorowymi odznakami Za zasługi w rozwoju województw poznańskiego, zielonogórskiego i gorzowskiego, Odznaką honorową miasta Poznania oraz Odznaką za zasługi dla Instytutu Leków w Warszawie. W 1985 roku został wpisany do Księgi Zasłużonych Wielkopolan. Dwa lata później otrzymał Medal Akademii Medycznej im. Karola Marcinkowskiego. Był pięciokrotnie, indywidualnie i zespołowo, wyróżniany nagrodami I stopnia Ministra Zdrowia i Opieki Społecznej, a także Nagrodą Naukową Miasta Poznania i Województwa Poznańskiego i nagrodą im. W. Biegańskiego.