1965-1979四川省宜賓造紙廠工人、生產調度室調度員;1979-1982四川廣播電視大學電子專業學習;
1982-1984四川省宜賓造紙廠設備動力科能源管理員、供銷科副科長;
1984-1989四川省宜賓造紙廠副廠長;
1989-1991四川省宜賓造紙廠黨委書記;
1991-1993宜賓地區行署副專員;
1993-1996四川省審計局局長;
1996-1998.1四川省審計廳廳長(其間:1996-1997中央黨校中青班學習);
1998.1-1998.2四川省委常委;1998.2-2002.6四川省委常委、省總工會主席(其間:1998-2001中央黨校研究生班政治學專業學習);
2002.6-2004.2四川省委常委,省委企業工委書記;
2004.2-2004.8四川省委常委、省國有資產監督管理委員會黨委書記;
2004年8月任省委副書記、省國有資產監督管理委員會黨委書記;
2007年1月任省委副書記,省人大常委會副主任、黨組副書記,省國有資產監督管理委員會黨委書記;
2007年5月任省人大常委會副主任、黨組副書記;
2008年1月任省人大常委會副主任、黨組書記。