歷任廣東省稅務局稅政壹處科員,辦公室副主任科員、主任科員,
1993年03月至1994年08月任廣東省稅務局辦公室副主任,
1994年08月至1998年02月任廣東省國家稅務局辦公室副主任,1996年04月至1997年11月任廣東省信宜市人民政府副市長(掛職),
1998年02月至2005年06月任廣東省國家稅務局流轉稅管理處處長,
2005年06月至2006年12月任廣東省茂名市國家稅務局黨組書記、局長,
2006年01月至2013年07月任廣東省國家稅務局黨組成員、總會計師。
2013年07月至今任廣東省國家稅務局黨組成員、副局長。