1969.10—1970.12 萬年縣陳營農機廠工人
1970.12—1971.10 福州軍區後勤部汽車修理二連戰士
1971.10—1975.09 福州軍區後勤部永春基地兵站參謀
1975.09—1982.12 福州軍區司令部機要局參謀、機要修理所技術員
1982.12—1984.10 萬年縣人武部參謀、幹事
1984.10—1985.10 萬年縣人武部政工科副科長
1985.10—1988.04 萬年縣人武部黨委委員、政工科科長
1988.04—1995.06 萬年縣人武部政委、黨委書記
1995.06—1998.09 萬年縣委常委,縣人武部政委、黨委書記
1998.09—2002.11 萬年縣委常委、縣紀律檢查委員會書記
(其間:2000.9—2002.6 參加中科院經濟法學專業研究生班學習)
2002.12—2007.01 萬年縣人大常委會副主任、黨組副書記
2007.01至今萬年縣人大常委會主任、黨組書記