1968年11月至1971年5月,廣東湛江農墾局徐聞縣友好農場知青。
1971年5月至1974年5月,廣州軍區生產建設兵團七師政治部放映員。
1974年5月至1975年10月,廣州市財政中專學校學習。
1975年10月至1993年1月,歷任廣東省稅務局科員、副科長、稅政二處副處長(正科級)、人事教育處副處長(正科級)、人事處副處長、人事處處長。
1993年1月至1994年6月,擔任廣東省稅務局副局長(副廳級)。
1994年6月至1999年2月,擔任廣東省國家稅務局黨組成員、副局長。
1999年2月至2001年10月,擔任深圳市國家稅務局黨組書記、局長。
2001年10月至2011年12月,擔任廣東省國家稅務局黨組書記、局長(正廳級)。
2011年12月至2012年10月,擔任廣東省國家稅務局局長、黨組副書記。
2012年10月,不再擔任廣東省國家稅務局局長職務。