1977年9月在重慶忠縣中嶺中學讀書;
1980年12月在重慶市墊江縣沙河國小參加工作(其間:1981年11月轉為教師,1981年9月至1982年7月在墊江師範學校進修);
1983年7月後任攀枝花市仁和職業中學教師、團委書記、辦公室主任、黨支部書記(其間:1985.05-1988.06在川師大政史專業大專班在職學習);
1991年1月後在攀枝花市仁和區文教局任秘書;
1992年3月後在攀枝花市仁和區人民法院工作(其間:1992.10任助理審判員;
1990年9月至1992年6月在川師大政教專業本科班函授學習);
1993年10月後任攀枝花市仁和區人民法院審判員、經濟糾紛調解中心主任(1994.06任副科級審判員);
1994年10月後任攀枝花市仁和區人民法院辦公室主任;
1996年10月後任攀枝花市仁和區人民法院副院長(其間:1999年9月至1999年12月在市委黨校青乾班學習;
1994年9月至1997年6月在西南政法大學法學專業本科班函授學習);
2002年1月後任攀枝花市仁和區人民法院代理院長;
2002年3月後任攀枝花市仁和區人民法院院長;
2002年9月後任攀枝花市仁和區人民法院院長、黨組書記。
2011年11月後任攀枝花市仁和區人大常委會副主任。