1987年2月至1992年3月花縣房地產綜合開發總公司幹部;1992年3月至1994年6月花縣縣委(花都市委)組織部幹部;1994年6月至1995年10月花都市委組織部組織科副科長;1995年10月至2000年1月花都市獅嶺鎮黨委副書記、紀委書記;2000年1月至2000年6月花都市獅嶺鎮黨委副書記、鎮長;2000年6月至2000年10月花都區獅嶺鎮黨委副書記、鎮長;2000年10月至2001年3月花都區新華鎮黨委副書記;2001年3月至2003年6月花都區新華鎮黨委副書記、鎮長;2003年6月至2005年5月花都區區長助理,新華鎮黨委書記、人大主席;2005年5月至2006年9月花都區區長助理、新華街黨工委書記;2006年9月至今花都區委政法委書記。
中共廣州市花都區第十一屆委員會候補委員。
2006年10月20日當選為中共廣州市花都區第十二屆委員會委員、常委。