983年至1985年，任同心县副县长。1985年至1990年，任中共同心县委常委、同心县副县长。1990年至1992年，任中共同心县委副书记、同心县县长。1992年至1997年，任宁夏回族自治区粮食局副局长、党组成员。1997年至1998年，任中共石嘴山市委副书记、代市长。1998年至2003年，任中共石嘴山市委副书记、市长。2003年至2007年，任宁夏回族自治区政协副主席、党组成员。2007年至2008年，任宁夏回族自治区人大常委会党组副书记、宁夏回族自治区政协副主席、党组成员。2008年1月，成为