秘书科长、代部长。1972年11月，任昭乌达盟革命委员会行政处处长。1974年11月，任人民银行昭乌达盟中心支行副行长、行长。1983年6月，任昭乌达盟副盟长、赤峰市副市长。1986年5月至1993年5月，任人民银行内蒙古自治区分行党组书记、行长，国家外汇管理局内蒙古自治区分局局长。1992年5月至1993年5月，任内蒙古自治区七届人大常委会副主任。1993年5月，起先后任内蒙古自治区第八届人大常委会常务副主任，第八届、第九届全国人大常委会委员、全国人大民族委员会副主任委员。2004年2月，离职。2015年