1972年2月参加工作,历任武汉铁路分局党委书记,广州铁路局政治部副主任,武汉铁路分局分局长、党委副书记,郑州铁路局副局长,湖北省国防工办党组书记,沈阳铁路局局长、党委副书记。1994年11月任铁道部党组成员、总调度长,1996年8月任铁道部副部长,2002年9月任铁道部党组书记、副部长,2003年3月任铁道部部长、党组书记。