2002年09月至2005年07月就讀於甘肅聯合大學信息工程專業;
2005年07月至2006年02月畢業待分配;
2006年02月至2006年10月在武山縣鴛鴦鎮人民政府工作;
2006年10月至2007年11月在武山縣洛門鎮社會事業服務中心工作;
2007年11月至2010年01月在武山縣司法局灘歌司法所工作(其間:2006年09月至2008年12月省委黨校函授法學專業本科班學習畢業);
2010年01月至2012年11月任武山縣司法局高樓司法所所長;
2012年11月至2015年12月任武山縣榆盤鄉社會事業服務中心主任;
2015年12月至2018年9任武山縣榆盤鎮副鎮長;
2018年9月任甘肅省天水市武山縣榆盤鎮黨委副書記。