1986年7月涪陵師專數學系畢業留校從事學生思想政治教育工作。1993年9月~1994年7月在四川師範大學參加《馬克思主義原理》助教進修班學習;1999年9月~2001年7月在西南師範大學參加《馬克思主義理論與思想政治教育專業》研究生課程班學習結業,於2003年12月被評聘為副教授。現主講《毛澤東思想、鄧小平理論和“三個代表”重要思想概論》課程。主要從事思想政治教育教學與研究。
近年來,在《西南民族大學學報》、《涪陵師範學院學報》、《貴州民族學院學報》、《自貢師專學報》、《益陽師專學報》等刊物上公開發表文章十餘篇文章。