1975年12月至1976年09月,在贵州省煤勘174队地质科工作。
1976年09月至1978年04月,任贵州省煤勘公司团干。
1978年04月至1982年01月,在贵州大学历史系学习。
1982年02月至1984年04月,任贵州大学团干。
1984年04月至1986年04月,任贵州大学团委副书记。
1986年04月至1987年07月,任贵州省纪委研究室主任。
1987年07月至1991年01月,任贵州省纪委干部处副处长。
1991年01月至1996年12月,任贵州省纪委干部室副主任。
1997年01月至2000年08月,任贵州省纪委宣教室副主任。
2000年08月至2004年08月,任贵州省国防科技工业工委委员、纪工委书记。
2004年08月至2018年03月,任茅台镇厂有限责任公司党委副书记、纪委书记。
2018年03月,不再担任中国贵州茅台酒厂(集团)有限责任公司党委副书记、贵州茅台酒股份有限公司董事职务。