1985年起,歷任重慶公共運輸公司經理助理、重慶市公用局管理處副處長、辦公室主任、第一公交公司經理、公用事業投資開發公司總經理。
1995年3月起任重慶市公用事業管理局黨委委員、副局長。
2000年5月起任重慶市交通委員會黨組成員,2000年6月起任重慶市交通委員會副主任。
2002年8月起任重慶市交通黨委委員、重慶市交通委員會副主任。
2003年6月起任重慶市交通黨委書記、重慶市交通委員會副主任。
2004年5月起任重慶市交通黨委書記、重慶市交通委員會主任。
2009年4月任重慶城市交通開發投資集團公司(由重慶開投公司、公交集團、站場集團三大國企重組成立)董事長、黨委書記。