1982年09月 - 1983年02月,在上海市工交黨校學習。
1986年09月 - 1988年07月,在復旦大學國際政治系政治學(行政管理)專業(yè)干部專修班學習。
1998年09月 - 2001年07月,在上海大學成人教育學院(夜大)管理工程專業(yè)學習。
1973年11月,參加工作。
1979年04月,加入中國共產黨。
1973年11月 - 1981年08月,擔任交通部、鐵道部上海鐵路局基建工程處第五工程段學徒工、線路工,第三工程段線路工、團委副書記、工長。
1981年08月 - 1986年09月,擔任鐵道部上海鐵路局團委宣傳部副部長、團委副書記兼宣傳部部長、團委書記。
1988年07月 - 1990年01月,擔任鐵道部上海鐵路局政治部辦公室副主任、宣傳部副部長。
1990年01月 - 1993年12月,擔任鐵道部上海鐵路局紀委副書記、紀委副書記兼監(jiān)察處處長。
1993年12月 - 1995年03月,擔任鐵道部上海鐵路局上海工程總公司黨委書記。
1995年03月 - 1995年07月,擔任鐵道部上海鐵路局副總經濟師。
1995年07月 - 1997年01月,擔任鐵道部上海鐵路局黨委副書記。
1997年01月 - 1998年01月,擔任鐵道部上海鐵路局黨委副書記兼上海市軌道交通明珠線工程指揮部副指揮,上海鐵路局軌道交通開發(fā)總公司總經理。
1998年01月 - 1999年10月,擔任鐵道部上海鐵路局副局長、黨委常委兼上海市軌道交通明珠線工程建設指揮部副指揮,上海鐵路局軌道交通開發(fā)總公司總經理。
1999年10月 - 2000年11月,擔任鐵道部上海鐵路局副局長兼上海鐵路分局分局長。
2000年11月 - 2003年07月,擔任鐵道部上海鐵路局局長、黨委副書記。
2003年07月 - 2013年03月,擔任鐵道部副部長、黨組成員。
2016年09月 - 2016年10月,擔任中國鐵路總公司黨組書記。
2016年10月 - 2018年12月,擔任中國鐵路總公司總經理、黨組書記。
2018年12月 - 2022年07月,擔任中國國家鐵路集團有限公司董事長、黨組書記。