1991年8月在曲周县税务局参加工作;
1995年4月任邯郸市国家税务局办公室副科级秘书(1993年6月至1995年5月邯郸市税务局办公室干事、邯郸市国家税务局办公室干事);
1995年5月任河北税务报社副主任科员;
1998年12月起历任河北省国家税务局办公室主任科员、办公室副主任(2007年12月至2010年6月挂职任沧州市国家税务局党组成员、副局长);
2011年8月任河北省国家税务局机关工会主席(正处长级,2012年1月至2012年12月挂职任定州市政府党组成员、副市长);
2013年4月任河北省国家税务局机关工会主席(正处长级)、直属机关工会主席;
2013年9月任河北省国家税务局征管和科技发展处处长;
2015年1月任河北省国家税务局所得税处处长;
2018年6月任原河北省国家税务局所得税处处长;
2018年7月任国家税务总局河北省税务局企业所得税处处长;
2020年3月任国家税务总局河北省税务局企业所得税处处长、一级调研员;
2020年8月任国家税务总局沧州市税务局党委书记、局长、一级高级主办。[1]