1951年3月出生,籍貫山西興縣,本科學歷,1969年12月參加工作,1972年2月加入中國共產黨,經濟師,執業稅務師。
1969年12月至1975年3月,山西省雁北軍分區戰士;
1978年8月至1983年10月,山西省財政廳稅務局秘書室幹部;
1983年10月至1984年11月,山西省財政廳稅務局辦公室副主任;
1984年11月至1994年7月,山西省財政廳稅務局、山西省稅務局辦公室主任;
1994年8月至1995年3月,山西省國家稅務局辦公室主任;
1995年3月至1997年9月,山西省國家稅務局稽查分局局長;
1997年9月至2000年7月,山西省國家稅務局總會計師;
2000年7月至2003年7月,山西省國家稅務局黨組成員、總會計師;
2003年7月至今,山西省國家稅務局黨組成員、副局長。