孟山都公司担任高级化学研究师。1992年至1993年间前往国立台湾大学任客座专家。1994年起任教于香港理工大学，历任应用生物及化学科技学系讲座教授兼系主任、应用科学及纺织学院院长、副校长等职。2001年当选中国科学院化学部院士。2010年起出任香港浸会大学第四任校长至2015年退休。此外，他还曾任深圳市中药药学与分子药理学研究重点实验室主任、中山大学药学院院长、香港特区化学会会长等职。2018年1月，当选第十三届全国政协委员。
争议.2014年在香港雨伞革命盛行时，有学生