1982年9月-1985年6月在青海水利学校学习。
1985年7月-1990年7月任青海水利学校政工科办事员。
1990年8月-1991年12月任青海水利学校政工科科长助理。
1992年1月-1993年8月任青海省水利厅政治处副主任科员。
1993年9月-1996年4月任青海省水利厅劳动人事处主任科员。
1996年5月-2000年6月任青海省水利厅劳动人事处副处长。
2000年7月-2001年5月任青海省水利厅规划计划处处长。
2001年6月-2003年11月任青海省水利厅人事劳动教育处处长。
2003年12月 任青海省水利厅副厅长。
2016年11月任青海省水利厅党组书记、厅长,青海省第十三届委员会候补委员。