1993年至2004年,在国家税务总局工作,历任政策法规司副处长、税收制度改革处处长等职务;
2004年10月至2006年2月,任南宁市人民政府副市长(挂职);
2006年2月至2012年11月,历任国家税务总局计划统计司副司长、规划核算司副司长;
2012年11月至今,任国家税务总局大企业税收管理司司长兼海洋石油税务管理局局长。