1929年至1934年在昆明隨父行醫(yī);1934年至1937年在昆明機(jī)械學(xué)校學(xué)習(xí)并兼任校醫(yī);1937年12月至1938年7月參加抗日戰(zhàn)爭中的58軍春秋話劇團(tuán)歌詠隊,任宣傳隊員、隊醫(yī);1938年9月至1939年8月,在湖南省耒陽導(dǎo)子行醫(yī);1939年至1950年在昭通縣長春堂藥店行醫(yī);期間于1943年6月參加國民黨政府中醫(yī)藥醫(yī)師全國考試,獲得由龍云簽署并親自頒發(fā)的合格證書。1950年至1952年在昭通工農(nóng)街開診所;1952年至1953年云南中醫(yī)進(jìn)修學(xué)校學(xué)習(xí);1956年至1979年在昭通縣人民醫(yī)院工作,任醫(yī)院管理委員會委員、中醫(yī)科主任、昭通縣人民代表、縣人民委員會委員。1979年調(diào)云南中醫(yī)中藥研究院工作,任醫(yī)師。1980年由云南省衛(wèi)生廳聘為主任醫(yī)師、副主任醫(yī)師職稱評審委員會委員。1981年調(diào)云南林業(yè)中心醫(yī)院工作,任副院長兼中醫(yī)科主任,1982年取得副主任醫(yī)師任職資格,1987年任中醫(yī)主任醫(yī)師。期間于1983年3月進(jìn)入中國共產(chǎn)黨。
在云南省中西醫(yī)結(jié)合醫(yī)院(原云南林業(yè)中心醫(yī)院)工作期間,曾擔(dān)任云南省中醫(yī)學(xué)會第二屆理事,內(nèi)科專業(yè)委員會委員、云南中醫(yī)雜志編委。1986年退休后任該院顧問,同年,被聘為云南省中醫(yī)學(xué)會第三屆理事會顧問、高級職稱試點(diǎn)晉升考試顧問、長春醫(yī)院名譽(yù)院長。