与韩英担任山西省经济领导小组副组长。1977年任山西省革委会副主任。1979年后，罗贵波又安排他担任山西省副省长。1982年9月，兼任中共太原市委副书记、太原市市长。王建功是中共太原市委书记，是太原历史上少有的副省级双领导配备。1984年，王茂林力主将迎泽大街两旁的围墙拆掉，改换为护栏；又兴修了2条公共汽车线路。太原市的大小媒体反复宣传报道，称之为“人民的好市长”。1985年，王建功接替李修仁任山西省委副书记、王茂林递补为中共太原市委书记。王建功和王茂林年龄相当，但是资历更深，王建功实际上比胡锦涛等更早担任