1978年9月至1981年7月就讀達縣地區衛生學校醫療專業;
1981年8月至1985年10月在白沙工農區衛生防疫站工作,1983年11月任副站長;
1985年12月至1990年9月任白沙工農區衛生局辦公室主任;
1990年10月至1993年11月,先後任白沙工農區人民政府辦公室秘書科副科長、科長;
1993年12月至1996年2月任萬源市人民政府辦公室秘書科科長;
1996年3月任萬源市人民政府辦公室副主任;
1997年8月兼任萬源市人民政府僑務辦公室主任、萬源市人民政府宗教事務辦公室主任;
1998年5月任市政府機關總支副書記、市政府辦公室第二支部委員會書記;
2001年12月任中共萬源市舊院工委副書記、萬源市人民政府舊院工委主任,9月兼任萬源市龍潭河風景名勝區管理所所長;
2003年4月任中共萬源市舊院工委書記;
2004年2月任萬源市招商引資局黨組書記、局長;
2009年3月任萬源市投資促進局黨組書記、局長;
2011年6月任萬源市委組織部副部長、市委電教中心主任;
2011年12月任市行政學院副校長;
2012年5月任萬源市衛生局黨組書記、局長。