后任成都铁路局局长。2009年3月14日，任上海铁路局局长，党委委员、常委、副书记(原武汉铁路局副局长武勇接任成都铁路局局长)。2009年4月17日，公示为副部级待遇。2010年5月7日，重新出任铁道部总调度长。2011年7月24日，甬台温铁路列车追尾事故后，重新出任上海铁路局局长。2013年1月，任铁科院院长。2013年4月，任中共上海市闸北区委副书记，区政府代区长。2013年8月任中共上海市闸北区委副书记，区政府区长。2015年3月26日，任中共上海市闸北区委书记，区政府区长。静安区、