1983年8月参加工作,1996年3月入党,大学本科学历。
1983年8月至1984年9月在青海省计委科教处工作;
1984年10月至1995年3月在青海省科委计划处、工交处工作,历任科员、副主任科员、主任科员、副处长;
1995年4月至1998年7月任玉树州囊谦县副县长;
1998年7月至1999年6月任玉树州杂多县县委常委、副县长;
1999年7月至2000年7月任青海省科委计划处副处长;
2000年8月至2005年8月任青海省科技厅发展计划处处长;
2005年8月至2009年1月任青海省科技厅高新技术发展及产业化处处长;
2009年1月至2011年4月任乐都县委副书记、县长;
2011年4月至今任乐都县委书记。