„Modelowy program chemicznych badań trwałości leków na przykładzie allobarbitalu” od 1979 był docentem następnie od 1980 kierownikiem Zakładu Chemii Fizycznej do 2017 kiedy przeszedł na emeryturę w 1989 roku został profesorem nadzwyczajnym nauk farmaceutycznych w 1994 profesorem zwyczajnym.
w latach 1984-1987 był prodziekanem AMP w latach 1987-1993 przez dwie kadencje dziekanem, a w latach 1993-1999 prorektorem AM. w latach 2001-2002 był członkiem Komisji Akredytacyjnej Uczelni Medycznych przy Konferencji Rektorów Uczelni Medycznych.
1980-1995 pełnił funkcję przewodniczącego Komisji Chemii Analitycznej Komitetu Nauk o Leku PAN. 1984-1997 był członkiem Komitetu Nauk o Leku, a od roku 2001 członkiem Komitetu Terapii i Nauk o Leku. 1993-2009 pełnił funkcję prorektora ds. nauki i współpracy z zagranicą 1997-2003 był przewodniczącym Zespołu Nauk Fizykochemicznych Komisji Farmakopei Polskiej. 1998-2000 należał do European Federation for Pharmaceutical Sciences. 2000-2006 współpracował z PAN i był członkiem Centralnej Komisji ds. Stopni i Tytułów 15 kwietnia 2011 roku został doktorem honoris causa i od 2011 jego nazwisko widnieje na tablicy pamiątkowej honorowych profesorów Gdańskiego Uniwersytetu Medycznego w Auditorium Primum im.