1973-1975年,在呼和浩特市师范学校学习,毕业后留校任教。1978-1982年,在内蒙古师范学院政治教育系学习,获哲学学士学位。1981年6月加入中国共产党。1982-2000年,在内蒙古财经学院马列部思想政治教研室从事“两课”教学和研究工作,主讲《邓小平理论》、《大学生思想道德修养》、《法律基础》、《财经职业道德》等课程。曾任教研室主任、教研部主任、党委办公室主任。1992年,晋升为副教授。1998年,晋升为教授。2000-2003年,任包头师范学院党委副书记兼纪委书记。2003-2005年,任内蒙古科技大学党委副书记。2005-2006年,任内蒙古科技大学包头师范学院党委副书记、院长。2006年3月-2013年4月,任内蒙古师范大学党委副书记、校长。2013年4月-2014年4月,任内蒙古师范大学党委书记。