1987.01-1992.10 儀隴縣大華鄉計生辦工作人員
1992.10-1994.04 儀隴縣土門鎮計生辦副主任
1994.04-1995.12 儀隴縣土門鎮計生辦主任
1995.12-1998.11 儀隴縣土門鎮副鎮長
(1993.08-1996.06四川省委黨校經濟管理專業專科函授學習)
1998.11-2001.04 儀隴縣土門鎮黨委副書記、鎮長
2001.04-2003.02 儀隴縣回春鎮黨委書記
(其間:1999.09-2001.12四川省委黨校經濟管理專業本科函授學習,2002.04-2002.05南充市委黨校黨委書記班培訓)
2003.02-2004.10 儀隴縣日興區委書記、督導室主任
2004.10-2006.02 儀隴縣水利局局長、黨組書記
2006.02-2008.01 儀隴縣水務局局長、黨組書記(其間:2006.03-2006.06南充市委黨校中青班學習)
2008.01-2008.03 儀隴縣水務局局長、黨組書記,提名為縣政府副縣長人選
2008.03-2011.11 儀隴縣政府副縣長
2011.11- 中共儀隴縣委常委、政法委書記(其間:2009.09-2012.06 中共四川省委黨校函授公共管理專業研究生班學習並畢業)