1982年6月至2000年4月,历任太重质检处技术科科技员、科长,质检处副处长,技术质量部副部长,太重(集团)有限公司起重煤气设备部副部长兼起重煤气设备厂厂长,太原重型机械(集团)有限公司总经理助理,起重机分公司经理。
2000年4月至2012年1月,历任太原重型机械(集团)有限公司副总经理、副董事长、总经理(其间:2002年4月至2009年3月,任太原重工股份有限公司总经理)。
2012年2月至2020年3月,任太原重型机械集团有限公司党委书记、董事长。
2020年2月,任山西省人民政府国有资产监督管理委员会党委委员、副主任(正厅长级)。