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