1980年09月 - 1984年08月,在北方交通大學(現北京交通大學)運輸系鐵道運輸專業(yè)學習。
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月,任中國國家鐵路集團有限公司副總經理、黨組成員。