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月任省人大常委会副主任、党组书记。

