1972年至1976年在化州縣長岐鎮農科站工作;
1976年至1977年在化州縣農業技術學校水電專業讀書;
1978年至1980年化州縣長岐鎮資料員;
1980年至1985年化州縣交通局文書;
1985年至1988年化州縣人民法院書記員、審判員;
1988年至1992年化州縣(市)委組織部幹部科副科長、科長、副部長(其間:1986年至1989年廣東省委黨校黨政幹部函授大專畢業);
1992年至1996年化州市委知識分子工作領導小組辦公室主任兼組織部副部長;
1996年至1998年化州市委常委兼市委組織部長(其間:1996年至1998年廣東省委黨校經濟管理專業函授本科畢業);
1998年至1999年化州市委副書記兼組織部長;
1999年至2001年化州市委副書記兼化州市委黨校校長;
2001年茂名市紀委副書記、市監察局局長 。
2013年5月任茂名市紀委副書記。
2013年12月茂名市人大、政協黨員副職人選考察對象
茂名市第九屆市委委員。