1967.07--1969.03 四川省宣汉县三墩乡教师;1969.03--1973 空军高炮二师五团三营无线电连战士、副班长、班长;1973--1976.11 空军高炮二师五团九连排长、团司令部参谋;1976.11--1983.04 空军高炮二师五团三连连长、二营营长;1983.04--1986.11 空军高炮二师五团司令部参谋长;1986.11--1990.12 四川省攀枝花市税务局机关党委副书记、纪检组副组长、工会主席,大渡口税务分局局长,市局办公室主任;1990.12--1992.03 四川省攀枝花市税务局副局长、党组成员;1992.03--1994.08 四川省攀枝花市税务局局长、党组成员(其间:1993.05任党组书记);1994.08--1997.11 四川省攀枝花市副市长(1992.08--1995.12省委党校经济管理专业大学学习);1997.11--1999.10 四川省攀枝花市委常委、常务副市长;1999.10--2000.02 四川省攀枝花市委副书记、代市长;2000.02--2001.12 四川省攀枝花市委副书记、市长;2001.12--2002.01 四川省攀枝花市委书记、市长(1999.09-2002.01四川省委党校经济学专业研究生班函授学习);2002.01--2003.03 四川省攀枝花市委书记;2003.03--2005.01 四川省攀枝花市委书记、市人大常委会主任;2005.01--2010.01 四川省劳动和社会保障厅厅长、党组书记。中共十六大代表,省八次党代会代表,省十届人大代表,八届省委委员。