1970年12月後,解放軍86268部隊戰士1971年8月後,解放軍86268部隊報務員、政治處幹事
1980年12月後,任解放軍86268部隊政治處正連職幹事
1981年11月後,佛山地區行署人事局工資福利科科員
1983年5月後,佛山市人事局工資福利科主辦科員、副科長(其間:1984年12月至1987年3月在中山大學中文專業學習)
1989年5月後,任佛山市機構編制委員會辦公室副主任
1994年5月後,任佛山市人事局副局長、黨組副書記、紀檢組長
1998年2月後,任佛山市人事局局長、黨組書記
2001年12月後,任佛山市委秘書長
2003年5月後,任佛山市政府副市長,市委秘書長
2003年7月後,任佛山市政府副市長
2004年6月後,任佛山市政府副市長,市委政法委副書記
2006年12月後,任佛山市委常委、常務副市長,市委政法委副書記