1970年12月至1973年05月,先后担任铁四局五处五段党委办公室代宣传干事、段团委书记,处宣传科代宣传干事、处团委副书记。
1973年05月至1980年03月,任铁四局团委书记。
1977年08月至1980年03月,任铁四局党委常委兼任六处党委副书记。
1980年03月至1982年10月,在西南交通大学铁道工务工程专业学习。
1982年10月至1983年03月,任铁四局六处党委副书记、副处长兼四段段长。
1983年03月至1984年08月,任六处党委副书记、副处长兼任铁四局芜湖枢纽应急工程指挥长。
1984年08月至1984年09月,任铁四局合肥铁路工程学校党委书记。
1984年09月至1985年04月,任铁四局建筑工程处党委书记。
1985年04月至1993年04月,先后担任铁四局政治部副主任、副局长、党委副书记。
1993年04月至1996年04月,任铁四局党委书记。
1996年04月至1997年12月,任中国铁路工程总公司党委书记。
1997年12月,任中国铁道建筑总公司党委书记。
2002年07月至2005年08月,兼任中国铁道建筑总公司副总经理。
2005年08月至2007年11月,任中国铁道建筑总公司董事长、党委书记,中国铁建股份有限公司董事长、党委书记。
2007年11月至2010年08月,任中国铁道建筑总公司董事长、总经理、党委副书记,中国铁建股份有限公司董事长、党委书记。