署技正、副处长、处长、技监及卫生署副署长，中央健康保险局总经理、台北市政府卫生局局长、慈济大学教授等职，专业领域为公共卫生。2001年7月，在严道博士力邀下，任董氏基金会执行长，至2004年8月转任台北市副市长卸任。2003年在和平医院（今台北市立联合医院和平院区）因SARS造成院内感染而封院期间，进入和平医院提供协助。2004年出任台北市副市长。2006年因参加中国国民党台北市长初选辞去台北市副市长职务，但于初选竞选中，决定退出竞争行列。2008年5月20日出任总统府副秘书长。同年9月26日因