至2003年8月，任铁道部北京铁路局北京分局丰台西站站长。2003年8月至2003年12月，任铁道部北京铁路局北京分局副分局长。2003年12月至2004年11月，任铁道部北京铁路局大同分局副分局长。2004年11月至2005年3月，任铁道部北京铁路局大秦铁路股份有限公司副总经理、党委常委。2005年3月至2006年3月，任铁道部太原铁路局副局长、党委委员。2006年3月至2007年11月，任铁道部柳州铁路局常务副局长、党委常委。2007年11月至2007年12月，任铁道部南宁铁路局常务副局长、党委常委