1961年毕业于上海第二医学院儿科专业,分配到昆明铁路局中心医院工作,1973年晋升为主治医师,1978年任儿科副主任,1981年任儿科主任,1982年晋升副主任医师,1989年晋升主任医师,1985年曾任昆明铁路局中心医院副院长。原铁道部卫生系统高级职称评审委员会委员,小儿神经病西南片小组审稿组成员,曾在西南地区小儿神经病学习班第二、第三届任兼课老师。