2002年1月任鐵道部上海鐵路局蚌埠分局黨委書記(副局級);

  2003年6月任中華全國鐵路總工會副主席(2004年10月正局級);

  2004年11月任鐵道部人事司司長(政治部組織部部長);

  2005年10月任鐵道部政治部副主任、人事司司長(政治部組織部部長);

  2009年4月任鐵道部政治部主任、黨組成員、人事司司長(政治部組織部部長);

  2009年7月任鐵道部政治部主任、黨組成員,中央精神文明建設指導委員會委員;