1980.08-1983.09 云合田坝村小任教
1983.09-1985.09金堂师范校读书
1985.09-1986.07大安中学任教
1986.07-1991.09大安中学副教导主任
1991.09-1994.01土桥教办教研员
1994.01-1996.01土桥联校校长
1996.01-1997.03土桥镇副镇长
1997.03-1998.03土桥镇党委副书记、镇长
1998.03-2001.01土桥镇党委书记
2001.01-2003.09县委办副主任兼政研室主任(其间:2003.05-2003.09兼任目督办主任)
2003.09-2005.08县委办副主任(正局级)
2005.08-2006.12县政府办党组书记、主任
2006.12-2008.01县政府党组成员,政府办党组书记、主任
2008.01-2011.02县广播电视局党组书记、局长
2011.02-2012.10县文体广电和新闻出版局党组书记、局长
2012.10-2013.11县建设局党组书记、局长
2013.11-2014.03县建设局党组书记、局长,县人防办主任(兼)
2014.03-2016.10县发展和改革局党组书记、局长
2016.10-2016.12县人大常委会党组成员,县发展和改革局党组书记、局长
2016.12-金堂县人大常委会党组成员、副主任