1979年11月參加無錫市財經學校稅務崗前培訓班。
1980年10月至1985年3月先後在無錫市財稅局一、二分局任辦事員。
1985年3月至1987年3月任無錫市稅務局稅政一科科員。
1987年3月至1993年1月任無錫市稅務局一分局副分局長。
1993年1月至1994年12月任無錫市稅務局一分局分局長。
1994年12月至1998年6月任無錫市國稅局稅政一處處長(1995年2月至1998年6月兼任進出口稅收管理處處長)。
1998年6月至1999年4月任無錫市國稅局流轉稅管理處處長。
1999年4月至2001年9月任錫山市國家稅務局黨組書記、局長。
2001年9月至2003年10月任無錫市國家稅務局總經濟師。
2003年10月至2007年2月任無錫市國家稅務局黨組成員、總經濟師。
2007年2月任無錫市國家稅務局黨組成員、副局長。(分管計畫統計、所得稅管理、國際稅務管理、財務管理、政策法規工作)
2011年11月任無錫市國家稅務局黨組副書記、副局長。