002年任河北师范大学研究生院常务副院长。2003年任石家庄市人民政府副市长。2007年升任民进河北省委主委。2008年，任河北省政协副主席，民进河北省委主委，河北省科学院院长。2009年起，不再担任民进石家庄市委主委。2013年3月，当选第十二届全国人大常委会委员。2018年2月24日，当选为第十三届全国人大代表。