出任《光明日报》社副总编辑、高级记者；两年后，升任报社总编辑。1993年7月，徐光春进入政府部门，担任国务院环境保护委员会委员；1995年，任中共中央宣传部副部长；2000年6月任国家广播电影电视总局局长。2004年12月，60岁的徐光春接替调职的李克强，出任中共河南省委书记；并在次年1月，当选为河南省人大常委会主任。2009年11月30日，年届65岁、即将退休的徐光春，被宣布免去河南省的领导职务；并请辞河南省人大常委会主任。一个月后，他被任命为第十一届全国人大财经委员会副主任委员。