1979年9月至1981年6月,在廣東臨高師範學校讀書,任校學生會宣傳委員。
1981年9月至1982年6月,在萬寧縣東沃中學任老師。
1982年9月至1985年6月,在海南教育學院脫產學習政史專業。
1985年9月至1992年3月在萬寧市萬城鎮中學工作,歷任教師、學校團委書記、校教導處副主任。
1993年3月底調往萬寧市公路分局工作,歷任辦公室副主任,主任,1994年6月任副局長兼工會主席,1996年8月至2002年3月任萬寧市公路分局局長、黨支部書記。
2002年3月至2004年12月,調任海南省公路養護質量監督中心副主任(副處級)。
2004年12月底至2012年3月,調任澄邁公路分局局長、黨總支書記。
2012年3月16日至今,任海南省公路管理局專職黨委副書記、紀委書記。