1962年11月出生于湖南邵東縣。
1983年同濟大學畢業后分配至交通部公路規劃設計院工作。
1987年考入美國加利福尼亞大學學習,先后獲碩土和博士學位。畢業后任世界銀行中國局交通運輸處交通運輸專家。
1992年回國后,先后任交通部公路規劃設計院副總工程師、院長助理、副院長、規劃研究院副院長。
2001年任交通部規劃研究院院長。
2003年6月-2007年11月任交通部公路司司長。
2007年11月起任中共長沙市委副書記、市政府代市長。
2008年1月3日當選為長沙市人民政府市長。
曾擔任過第八屆、第九屆全國政協委員,第十屆全國人大代表,現為第十一屆全國人大代表。