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