1972年12月,兰州铁路局技术学校数学师范专业学习;
1974年7月-1978年2月在天水铁二中任高中教师;
1978年3月-1982年元月在甘肃工业大学建工系工民建专业本科学习;
1982年1月,甘肃工业大学建筑工程系教师;
1983年8月—1985年2月在清华大学土木系研修;
1989年5月,甘肃工业大学建筑工程系结构与力学教研室副主任(其间:1990年9月至1993年1月甘肃工业大学建筑工程系结构工程专业研究生学习,获工学硕士学位);
1993年4月-1993年12月任中共甘肃工业大学党委组织部干部科科长;
1993年12月-1996年2月任甘肃工业大学教务处副处长(其间:1994年10月至1994年12月机械工业部部属院校第三期中青年干部培训班学习);
1996.3起担任甘肃工业大学副校长、党委常委(其间:2003年3月至2003年5月省委党校进修培训部第三十期地厅班学习);
2003年5月,兰州理工大学副校长、党委常委;
2004年3月开始主持学校行政工作;
2005年3月任兰州理工大学校长、党委副书记;
2008年3月起任甘肃省建设厅厅长、党组书记。
2009年6月,甘肃省住房和城乡建设厅厅长、党组书记。
2013年1月29日在甘肃省第十二届人民代表大会第一次会议上当选为常委会副主任。