1963-1977年任北京医学院第一附属医院住院医师。 1978-1979年任北京医学院第一附属医院主治医师。 1980-1985年任北京医学院第一附属医院讲师。 1986-1990年任北京医学院第一附属医院副主任医师。 1990-1991任北京医学院第一附属医院科主任。 1992年至今任北京大学第一医院教授、主任医师。 1985-1986年赴加拿大温哥华进修。 1993年获国家特殊津贴。