1988.12-1996.11 峨眉山市检察院工作,先后担任书记员、助理检察员、检察员, 1989.09-
1991.06西南政法学院成人高等教育自考法律专科学习
1996.11-1998.06 峨眉山市人民检察院党组成员、副检察长, 1995.09-1997.12四川省委党校
法律专业本科学习
1998.06-2001.11 共青团峨眉山市委书记
2001.11-2002.12 峨眉山市委组织部副部长、市直机关工委书记
2002.12-2006.10 峨眉山市委常委、宣传部部长, 2000.09-2003.06 四川省委党校行政管理
专业研究生学习
2006.10-2008.09 峨眉山市委常委、副市长
2008.09-2011.10 峨眉山市委常委、常务副市长
2011.10-2011.11 夹江县委副书记、代县长
2011.11-2016.04 夹江县委副书记、县长, 2015.09-11参加四川省优秀干部人才递进培养
规划建设班学习
2016.04- 金口河区委书记, 2017.11-2018.01参加中央党校第13期县委书记研修班
2011.10当选中国共产党乐山市第六次代表大会代表,
2011.11当选乐山市第六届人代会代表,
2016.10当选中国共产党乐山市第七次代表大会代表,
2016.10当选乐山市第七届人代会代表,
2017.05当选四川省第十一次党代会代表。