1972年招入山西省大同市财政局从事税收专管员工作,历任大同市税务局税政科副科长、科长,大同市税务局副局长,山西省税务局培训中心主任兼大同市税务局副局长;
1993年调入国家税务总局,历任增值税处副处长(正处级),稽核处处长,流转税管理司副司长。
2007年11月至2010年12月,担任国家税务总局货物和劳务税司巡视员。(正司长级)
2011年1月退休。