南昌铁路局向塘西站见习生、运转主任、副站长；鹰潭站站长；南昌铁路局总调度长、局长助理、副局长；北京铁路局石家庄铁路分局局长等职。2005年3月18日武汉铁路局成立，任武汉铁路局局长。2006年12月，调任铁道部任总调度长。2008年4月28日，胶济铁路发生列车相撞事故。同年5月汶川大地震后任成都铁路局局长。2009年3月14日，任上海铁路局局长，党委委员、常委、副书记(原武汉铁路局副局长武勇接任成都铁路局局长)。2009年4月17日，公示为副部级待遇。2010年5月7日，重新出任铁道部总调度