1960.09 - 1965.09 武漢醫學院醫療系醫療專業學習
1965.09 - 1966.08 湖北省京山縣血防站醫生
1966.08 - 1982.05 湖北省京山縣人民醫院內科醫師、主治醫師(其間:1979.10-1980.12在同濟醫科大學血液科進修)
1982.05 - 1987.09 海南醫專、海南大學醫學部主治醫師(1983.10-1984.11在北京醫科大學血液病研究所進修)
1987.09 - 1990.08 海南醫學院附屬醫院綜合病區主任
1990.08 - 1991.03 海南醫學院附屬醫院綜合病區主任、內科教研室副主任醫師
1991.03 - 1994.01 海南醫學院附屬醫院綜合病區主任、內科教研室副主任醫師
1994.01 - 1997.10 海南省人大常委會教科文衛工委副主任,台盟海南省主委
1997.10 - 1999.02 海南省衛生廳副廳長,台盟海南省主委
1999.02 - 1999.09 海南省省長助理,台盟海南省主委
1999.09 - 海南省副省長,台盟海南省主委
八屆全國人大代表,九屆全國政協委員,一屆省人大常委,省政協一屆常委,六、七屆台盟中央常委