高醫生是一位骨科醫生。他於1981年在香港大學獲得內外全科醫學士,1986年成為英國愛丁堡皇家外科醫學院的院士,1993年獲得澳大利亞新南威爾士大學的衛生管理學碩士學位。他分別於1993年和2000年成為香港醫學專科學院骨科及社區醫學(行政醫學)的院士。2002年,成為英國皇家醫學院公共衛生醫學院院士。
高醫生是香港特別行政區政府行政會議非官守議員, 也是中國人民政治協商會議第十四屆全國委員會常務委員。 於2012年至2017年期間曾任香港特別行政區食物及衛生局局長。他於2001年獲頒太平紳士,並分別於2008年及2017年獲頒銅紫荊星章及金紫荊星章。
高醫生是中國人民保險公司(集團)有限公司(股份代號:1339)的獨立非執行董事。