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