1993.03—1994.05 国家税务总局人事司 副处长
1994.05—2000.12 国家税务总局人事司编制调配处 副处长、处长
2000.12—2006.11 吉林省国家税务局 党组成员、纪检组长
2006.11—2007.05 国家税务总局巡视工作办公室 副主任(副司长级)
2007.05—2008.08 国家税务总局审计司 副司长
2008.08—2011.11 国家税务总局督察内审司 副司长
2011.11—2014.10甘肃省国家税务局党组书记、局长
2014.10—至今宁波市国家税务局党组书记、局长
主持全面工作