历任河南省安阳地区税务局干部、安阳地区税务局油田分局副局长、濮阳市税务局市区分局副局长;1987年1月任河南省濮阳市税务局副局长;1994年8月任河南省濮阳市国家税务局党组书记、局长;1997年9月任河南省国家税务局党组成员、副局长;2004年6月任国家税务总局稽查局副局长(副司长级,其中2004年6月至2005年10月为挂职锻炼);2009年12月任河北省国家税务局党组书记、局长;2013年12月任河北省国家税务局局长;2014年2月任北京市国家税务局党组书记、局长;2018年6月任国家税务总局北京市税务局联合党委书记(正厅级)、副局长;2018年9月任国家税务总局北京市税务局党委书记(正厅级)、副局长;2019年06月至2020年07月,任国家税务总局北京市税务局党委书记、局长。