1975年,参加工作,加入中国铁建系统。
1996年4月至1999年12月,任铁道部第十三工程局(中铁十三局集团有限公司前身)副总工程师、总工程师。
1999年12月至2001年4月,任中铁第十三工程局总工程师。
2001年4月至2007年11月,任中铁建总公司副总经理、总工程师。
2007年11月,任中国铁建股份有限公司副总裁、总工程师。
2009年10月,不再担任公司总工程师职务。
2017年3月1日,任中国铁道建筑总公司党委副书记、中国铁建股份有限公司党委副书记。
2017年11月,任中国铁建股份有限公司第四届董事会党委副书记、执行董事。
2017年12月,同时任中国铁道建筑有限公司党委副书记。