1981年7月—1985年10月,在蓬溪翔鳳國中任教,1983年9月任教導主任);
1985年11月—1989年10月,在縣教育局工作,歷任專職紀檢員、監察室主任、政工保衛股股長;
1989年11月—2000年6月,在赤城鎮政府工作,歷任駐鎮組織員、副鎮長、黨委書記;
2000年7月—2003年11月,在蓬溪縣建設局工作,任局黨組書記、局長;
2003年12月—2006年10月,在蓬溪縣林業局工作,任局黨組書記、局長;
2006年10月—2011年12月,在縣人民政府辦公室工作,任蓬溪縣人民政府黨組成員、縣政府辦公室黨組書記、主任;
2011年6月至今,任中共蓬溪縣委統戰部部長(12月任縣政協黨組副書記);
2012年1月至今任縣政協副主席。
第四次、第六次市黨代表,五屆、六屆市政協委員,十四屆、十五屆、十六、十七屆縣人大代表。