1980.09—1984.08 北(bei)方(fang)交(jiao)(jiao)通大學(現北(bei)京交(jiao)(jiao)通大學)運輸(shu)系鐵道運輸(shu)專業學習(xi);
1984.08—1986.08 鐵道部蘭(lan)州(zhou)鐵路局(ju)勘測設計(ji)所(suo)見習生、科(ke)研(yan)所(suo)運輸研(yan)究室(shi)見習生、助理(li)工程師;
1986.08—1991.10 鐵道(dao)部(bu)蘭州(zhou)鐵路局(ju)總工(gong)程(cheng)師(shi)(shi)(shi)室助理工(gong)程(cheng)師(shi)(shi)(shi)、工(gong)程(cheng)師(shi)(shi)(shi);
1991.10—1995.06 鐵道部(bu)蘭州鐵路局總(zong)工程師室技術(shu)科副科長;
1995.06—1997.11 鐵(tie)道(dao)部蘭(lan)州鐵(tie)路局總工程(cheng)師室綜合技(ji)術辦(ban)公室副(fu)主任(ren);
1997.11—2000.05 鐵(tie)道(dao)部蘭州鐵(tie)路局總工程師室(shi)副(fu)主任(ren);
2000.05—2001.08 鐵(tie)道(dao)部蘭州鐵(tie)路局總工程師室主任;
2001.08—2003.03 鐵道(dao)部蘭(lan)州(zhou)鐵路局勘測設計(ji)院院長(chang);
2003.03—2003.08 鐵道部蘭州鐵路局建設項(xiang)目管理中心主(zhu)任兼基(ji)建處(chu)處(chu)長;
2003.08—2005.06 鐵(tie)道部蘭(lan)州(zhou)鐵(tie)路局總工程師;
2005.06—2006.09 鐵道部蘭州鐵路局黨委副書(shu)記;
2006.09—2007.01 鐵(tie)道部蘭州(zhou)鐵(tie)路局(ju)(ju)副局(ju)(ju)長兼總工程師、黨委常委;
2007.01—2007.04 鐵道部信息技術中心(xin)副主(zhu)任(ren)、黨委(wei)委(wei)員;
2007.04—2008.10 鐵(tie)道部貴(gui)廣鐵(tie)路公司籌備組常(chang)務副(fu)組長兼(jian)成都鐵(tie)路局副(fu)局長;
2008.10—2009.01 鐵道(dao)部(bu)貴廣(guang)鐵路公司籌(chou)備組常(chang)務(wu)副組長(chang)(chang)兼成都鐵路局副局長(chang)(chang)、黨委(wei)委(wei)員;
2009.01—2012.08 鐵(tie)道部工程管理中心常務副主任(ren)、黨委(wei)委(wei)員;
2012.08—2013.03 鐵(tie)道部副(fu)總工程師、科學技術(shu)司(si)巡視(shi)員;
2013.03—2017.03 中國鐵路總公司副(fu)總工程師(shi),中國鐵道科學研究(jiu)院(yuan)院(yuan)長(chang)、黨委副(fu)書(shu)記;
2017.03—2018.12中國鐵路總(zong)公司副總(zong)經理、黨組成員;
2018.12—中國國家鐵路集團(tuan)有限公司副總經理、黨組成員(yuan)。