995年2月，山东省税务局党组成员、办公室主任；1995年2月至2003年6月，山东省国家税务局党组成员、党组副书记、副局长；2003年6月至2004年7月，山西省国家税务局党组副书记、局长；2004年7月至今，山西省国家税务局党组书记、局长。第十一届全国人民代表大会代表。