1972年12月後,參加中國人民解放軍,歷任雷達兵、班長、分隊長、參謀;
1986年11月——1988年06月 廣東省東莞市委調查研究室幹事;
1988年06月——1990年04月 廣東省東莞市委政策研究室調研科副科長;
1990年04月——1990年11月 廣東省東莞市委政策研究室信息科科長;
1990年11月——1994年11月 廣東省東莞市委辦公室信息科科長;
1994年11月——1996年10月 廣東省東莞市委副秘書長;
1996年10月——1997年05月 廣東省東莞市委副秘書長、市紀委副書記
1997年05月——1998年05 月 廣東省東莞市紀委副書記、監察局局長;
1998年05月——1999年03月 廣東省東莞市委常委、紀委書記、監察局局長;
1999年03月——2001年09 月 廣東省東莞市委常委、紀委書記;
2001年09月——2006年11月 廣東省惠州市委副書記、紀委書記
2006年11月——2007年01月 廣東省惠州市委副書記、副市長、代市長;
2007年01月——2011年8月 廣東省惠州市委副書記、市長。
廣東省九次黨代會代表,九屆廣東省紀委委員,
2011年8月9日辭去惠州市人民政府市長職務;調任香港中聯辦工作。