1957年長汀師範畢業後到清流縣鄉村國小任教。1964年福建師範學院中文本科函授畢業,次年調中學教語文。1969年服從需要改教數學。為了提高教學水平,他邊教邊學,先複習中學數學,隨後又自學了《高等代數》、《高等幾何》、《空間解析幾何》、《數學分析》、《機率論文數理統計》、《邏輯代數與電子計算機簡介》和《機械製圖》等,還閱讀了大量的數學小叢書。長期刻苦自學,打下堅實的專業基礎,使教學質量逐年提高。他還自學外語,1984年獲世界語中級函授畢業證書。他愛崗敬業,每年除教兩個班數學課,還連續擔任班主任工作32年。在培養學生的學習興趣,發揮非智力因素的作用方面,積累了豐富的經驗,教學效果好。先後15次經評為鄉(校)先進工作者,5次受到縣級表彰,2次受到市級獎勵,1996年又評為省先進教師。現任福建省數學學會會員,縣數學學會理事長,清流縣教師進修學校教研員,中學數學高級教師。有《用“正數都大於零”解競賽題》、《一道競賽題的多種解法》、《一題19法》等20多篇文稿在各地報刊發表。編寫了《平面幾何一題多解100例》一書。