1985年9月至1989年7月在天津大學馬列主義理論專業學習;
1989年7月至1996年12月在韓城市委辦公室工作;
1996年12月至1997年12月任韓城市蘇東鄉紀委書記;
1997年12月至2001年12月任韓城市盤龍鄉黨委副書記、鄉長、黨委書記;
2001年12月至2003年6月任韓城市西莊鎮黨委書記;
2003年6月至2006年9月任渭南市委政策研究室副主任(2005年7月至2005年12月在吉林省德惠市掛職鍛鍊,任市委副書記);
2006年9月至2011年9月任中共澄城縣委常委,縣人民政府副縣長、黨組成員;
2011年10月至今任韓城市景區管委會黨工委書記。