Jako młody pracownik naukowy UW wziął udział od października 1973 do kwietnia 1974 w III Wyprawie Polskich Biologów na Antarktydę. Na Wydziale Chemii UW pracował do 1990 r. Stopień doktora uzyskał tam w 1976 r., staż podoktorski odbył w latach 1977–1978 w laboratorium profesora George’a Floureta na Northwestern University (Chicago, USA). W 1983 r. pracował naukowo w Max Planck Institute for Psychiatry (Monachium, Niemcy) u profesora Albert’a Herz’a. Habilitację zrobił na macierzystym Wydziale Chemii Uniwersytetu Warszawskiego w 1984 r.
W latach 1986–1988 pracował naukowo w laboratorium prof. na University of Minnesota (Minneapolis, USA).
W 1988 r. był pracownikiem naukowym University of Arizona (Tucson, USA), a w 1990 visiting scholar w (Boston, USA).
Po powrocie do Polski, od 1991 r. prowadził utworzony przez siebie Zakład Neuropeptydów w Centrum Medycyny Doświadczalnej i Klinicznej PAN. W latach 1992–2010 jednocześnie kierował Zakładem Biotechnologii Instytutu Chemii Przemysłowej w Warszawie.
Nominację na profesora nauk medycznych otrzymał w 2001 r.Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 9 maja 2001 r.