997年至2003年，作为医学专家在中国云南省、四川省任“无国界医生组织”的慈善项目负责人。自2003年5月起，加入中国初级卫生保健基金会外籍专家志愿者队伍。2001年，受云南省红河哈尼族彝族自治州人民政府邀请，在红河哈尼族彝族自治州开始开展健康教育、麻风病援助、乡村医生培训工作。2007年又增加艾滋病关怀和防治培训项目。他为红河哈尼族彝族自治州培训了1000多位乡村医生。2008年，被评为“昆明十大好人”。2012年，进入湖南中医药大学为博士后。2013年，应聘到成都市新都区中医医院任住院部老年病科医生。