1979年9月至1983年7月 青海民族学院政教系学习;
1983年7月至1991年8月 青海省循化中学任教;
1991年8月至1995年6月 青海省循化县政府办公室工作;
1995年6月至1996年1月 青海省循化县委组织员;
1996年1月至1997年9月 青海省循化县政府办公室副主任;
1997年9月至1998年5月 青海省循化县政府办公室主任;
1998年5月至2001年7月 青海省循化县教育局局长;
2001年7月至2005年9月 青海省循化县人民政府副县长;
2005年10月至2006年3月 青海省循化县委副书记、县政府代县长;
2006年3月至今 青海省循化县委副书记、县政府县长。