Je absolventem Fakulty chemické technologie Vysoké školy chemicko-technologické v Praze, kde získal nejprve inženýrský titul a posléze obhájil disertační práci. Po osmileté kariéře výzkumného pracovníka ve Spolaně Neratovice a ve Výzkumném ústavu pro farmacii a biochemii se v roce 1991 vrátil na VŠCHT Praha, kde působil nejprve jako odborný asistent a po habilitaci v roce 2000 působí dodnes jako docent na Ústavu organické chemie.
V rámci svého působení v aplikovaném výzkumu, zejména ve Spolaně Neratovice, se stal autorem několika desítek patentů, z toho třinácti realizovaných. Své tvůrčí schopnosti a zkušenosti pak přenášel i na studenty VŠCHT Praha, kde se v rámci vědecké činnosti věnoval micelární katalýze a reaktivátorům acetylcholinesterasy. Bohatá je jeho pedagogická činnost, kde se kromě školení kvalifikačních prací podílel na výuce organické chemie, a zejména pak při výuce farmakochemie.