1980年09月 - 1984年08月,在北方交通大学(现北京交通大学)运输系铁道运输专业学习。
1984年08月 - 1986年08月,任铁道部兰州铁路局勘测设计所见习生、科研所运输研究室见习生、助理工程师。
1986年08月 - 1991年10月,任铁道部兰州铁路局总工程师室助理工程师、工程师。
1991年10月 - 1995年06月,任铁道部兰州铁路局总工程师室技术科副科长。
1995年06月 - 1997年11月,任铁道部兰州铁路局总工程师室综合技术办公室副主任。
1997年11月 - 2000年05月,任铁道部兰州铁路局总工程师室副主任。
2000年05月 - 2001年08月,任铁道部兰州铁路局总工程师室主任。
2001年08月 - 2003年03月,任铁道部兰州铁路局勘测设计院院长。
2003年03月 - 2003年08月,任铁道部兰州铁路局建设项目管理中心主任兼基建处处长。
2003年08月 - 2005年06月,任铁道部兰州铁路局总工程师。
2005年06月 - 2006年09月,任铁道部兰州铁路局党委副书记。
2006年09月 - 2007年01月,任铁道部兰州铁路局副局长兼总工程师、党委常委。
2007年01月 - 2007年04月,任铁道部信息技术中心副主任、党委委员。
2007年04月 - 2008年10月,任铁道部贵广铁路公司筹备组常务副组长兼成都铁路局副局长。
2008年10月 - 2009年01月,任铁道部贵广铁路公司筹备组常务副组长兼成都铁路局副局长、党委委员。
2009年01月 - 2012年08月,任铁道部工程管理中心常务副主任、党委委员。
2012年08月 - 2013年03月,任铁道部副总工程师、科学技术司巡视员。
2013年03月 - 2017年03月,任中国铁路总公司副总工程师,中国铁道科学研究院院长、党委副书记。
2017年03月 - 2018年12月,任中国铁路总公司副总经理、党组成员。
2018年12月,任中国国家铁路集团有限公司副总经理、党组成员。