1956年 河北省蠡县。

1975年 在铁道兵一师服役。
1977年年底参加高考,被西南交通大学录取,学习铁道工程专业。
1982年1月大学毕业 铁道兵一师三团工作。
1984年1月 铁道兵一师三团改为铁道部十一工程局三处。负责技术工作。
1985年6月, 任三处副总工程师。
1985年9月, 任中铁十一局三处大秦线铺架指挥所负责人(指挥长)。
1986年4月, 任中铁十一局三处副处长。
1991年1月, 任中铁十一局三处处长。
1994年9月, 任铁十一局副局长,兼任京九铁路指挥长。
1997年12月 任中国铁道建筑总公司副总经理,兼任内昆铁路指挥长。
1998年12月,任铁道部建设司副司长。
2001年6月, 任青藏铁路公司筹备组组长。
2002年1月, 兼任青藏铁路建设总指挥部指挥长。
2002年9月, 青藏铁路公司总经理、党委书记。
2005年3月 铁道部副部长。