1982年7月至1985年6月在秀山師範學校讀書;
1985年6月至1988年7月在中平鄉國小任教;
1988年7月至1992年6月在官校國小任教(其間:1990年9月至1992年6月在涪陵教育學院化學專業大專班脫產學習);1992年6月至1996年3月在秀山縣第二中學任教;
1996年3月至1997年3月在縣委組織部工作;
1997年3月至2006年12月在縣直機關工委工作,2001年8月任副書記、紀工委書記(其間:1995年9月至1997年12月參加四川省委黨校函授學院經管專業本科班在職學習;1999年8月至2000年9月掛職任官莊鄉黨委副書記);
2006年12月至今任縣委宣傳部副部長、縣委副處級理論教員。
擬任職務:縣信訪辦主任。