1981年12月至1985年5月貴州省赤水縣官渡區新華鄉副鄉長;
1985年5月至1989年9月貴州省赤水縣石堡鄉計生辦工作員;
1989年9月至1991年7月四川省計畫生育管理學院計畫生育管理專業學習(大專);
1991年7月至2001年5月貴州省赤水市石堡鄉計生辦主任;
2001年5月至2002年1月貴州省赤水市長期鎮黨委委員、鎮長助理;
2002年1月至2005年8月貴州省赤水市長期鎮黨委委員、副鎮長;
2005年8月至2006年3月貴州省赤水市長期鎮黨委副書記、代理鎮長;
2006年3月至2006年8月貴州省赤水市長期鎮黨委副書記、鎮長;
2006年8月至2006年10月貴州省赤水市長期鎮黨委書記;
2006年10月至2009年3月貴州省赤水市長期鎮黨委書記、人大主席;
2009年3月至2014年9月貴州省赤水市人口和計畫生育局黨組書記、局長;
2014年9月至2016年10月貴州省赤水市衛生和計畫生育局黨組書記、局長;
2016年10月至2016年11月貴州省赤水市政協黨組成員、市衛生和計畫生育局黨組書記、局長;
2016年11月至今貴州省赤水市政協黨組成員、副主席(第七屆)和市衛生和計畫生育局黨組書記、局長。