個人履歷
1965-1970年 重慶交通學院水港係水道與港口的水工建築專業學習
1970-1972年 江西省九江港務局工人
1972-1984年 四川省成都420廠工人、技術員、助理工程師、工程師、翻譯、高溫強度室主任(其間:1978-1979年北京鋼鐵學院金屬物理專業進修)
1984-1992年 四川省交通廳航務管理局工程師、科長、高級工程師
1992-1994年 四川省交通廳航務管理局副局長(1991-1992年挂職任四川省沐川縣交通局副局長)
1994-1997年 四川省交通廳副廳長
1997-2002年 農工黨四川省副主委,四川省交通廳副廳長
2002-2003年 農工黨四川省主委,四川省交通廳副廳長
2003-2008年 農工黨中央常委、四川省主委,四川省副省長
2008-2011年 十一屆全國政協副秘書長(兼職),農工黨中央專職副主席、四川省主委
2011-2012年 十一屆全國政協副秘書長(兼職),農工黨中央專職副主席
2012-2013年 十一屆全國政協副秘書長(兼職),農工黨中央常務副主席(按部長級待遇)
2013- 十二屆全國政協副主席,農工黨中央常務副主席
第九屆、十屆全國人大代表。第十一屆全國政協常務委員,十二屆全國政協副主席。