1969年9月後,惠陽縣良井中心國小附設國中班教師,良井公社辦公室任資料員;1970年12月後,任惠陽縣革委會辦事組、政工組幹事;1974年8月後,任惠陽縣委宣傳部、農村部、縣委辦、縣府辦幹事、主辦幹事;1981年3月後,任惠陽地委組織部幹部科主辦幹事、副科長;1983年9月後,任惠陽地委組織部青乾科科長(副處級);1986年1月後任惠陽地委組織部副部長;1988年1月後,任河源市委常委、組織部長;1990年5月後,任惠州市委常委、組織部長;1998年6月後,任惠州市政協副主席、黨組副書記;2003年6月後,任惠州市政協常務副主席、黨組副書記(2006年12月起任市人大常委會黨組副書記);2007年1月後,任惠州市人大常委會常務副主任、黨組副書記。
省六、七、八次黨代會代表,五、六、九屆市委委員,市六、七、八、九次黨代會代表,市七、八、十屆人大代表,八、九屆市政協委員。