1935年1月在南城萬坊鄉讀私塾。
1945年1月在南豐縣“德全倍”藥店當學徒。
1949年4月在寧都 “萬安堂”藥店當店員。
1953年1月在寧都 “榮笙記”藥店當店員。
1956年4月任公私合營寧都國藥店副經理。
1956年9月任縣藥材公司業務股副股長。
1957年4月任縣委審幹辦公室專乾。
1960年1月任縣委審幹辦公室秘書。
1962年1月任縣委組織部秘書。
1968年11月任縣集訓專乾。
1969年5月任縣革委組織組副組長。
1970年10月任肖田公社黨委副書記。
1971年10月任縣衛生局副局長。
1972年10月任縣革委組織組組長、縣革委會常委。
1975年8月任縣委組織部副部長。
1980年12月任縣政協副主席、統戰部長。
1984年6月任寧都縣政協副主席、縣委委員。
1987年6月任寧都縣政協調研員。
1991年6月退休。