1981年09月 - 1982年02月,在中央团校第二十期宣传干部班学习。
1982年09月 - 1983年02月,在上海市工交党校学习。
1986年09月 - 1988年07月,在复旦大学国际政治系政治学(行政管理)专业干部专修班学习。
1990年03月 - 1990年05月,在上海市委党校纪检干部班学习。
1998年09月 - 2001年07月,在上海大学成人教育学院(夜大)管理工程专业学习。
2006年03月 - 2006年07月,在中央党校进修班学习。
1973年11月,参加工作。
1979年4月,加入中国共产党。
1973年11月 - 1981年08月,担任交通部、铁道部上海铁路局基建工程处第五工程段学徒工、线路工,第三工程段线路工、团委副书记、工长。
1981年08月 - 1986年09月,担任铁道部上海铁路局团委宣传部副部长、团委副书记兼宣传部部长、团委书记。
1988年07月 - 1990年01月,担任铁道部上海铁路局政治部办公室副主任、宣传部副部长。
1990年01月 - 1993年12月,担任铁道部上海铁路局纪委副书记、纪委副书记兼监察处处长。
1993年12月 - 1995年03月,担任铁道部上海铁路局上海工程总公司党委书记。
1995年03月 - 1995年07月,担任铁道部上海铁路局副总经济师。
1995年07月 - 1997年01月,担任铁道部上海铁路局党委副书记。
1997年01月 - 1998年01月,担任铁道部上海铁路局党委副书记兼上海市轨道交通明珠线工程指挥部副指挥,上海铁路局轨道交通开发总公司总经理。
1998年01月 - 1999年10月,担任铁道部上海铁路局副局长、党委常委兼上海市轨道交通明珠线工程建设指挥部副指挥,上海铁路局轨道交通开发总公司总经理。
1999年10月 - 2000年11月,担任铁道部上海铁路局副局长兼上海铁路分局分局长。
2000年11月 - 2003年07月,担任铁道部上海铁路局局长、党委副书记。
2003年07月 - 2013年03月,担任铁道部副部长、党组成员。
2013年03月 - 2016年09月,担任交通运输部副部长、党组成员,国家铁路局局长、党组书记。
2016年09月 - 2016年10月,担任中国铁路总公司党组书记,交通运输部副部长、国家铁路局局长。
2016年10月 - 2018年12月,担任中国铁路总公司总经理、党组书记。
2018年12月至今,担任中国国家铁路集团有限公司董事长、党组书记。