师征太原，命为前军都监，战洞涡河，斩二千余级，俘获甚众。开宝二年，议亲征太原，复命为前军都监，率兵先往，次团柏谷，降贼将陈廷山。又战城南，薄于濠桥，夺马千余。及太祖至，则已分砦四面，而自主其北。六年，进检校太傅。开宝七年（974年）率水陆军10万攻灭南唐，次年克金陵，又决策伐北汉和攻辽，以功擢枢密使、检校太尉、忠武军节度使。及宋太宗即位(976年)，加同中书门下平章事。太平兴国三年，进检校太师，从征太原，加兼侍中。八年正月，因遭镇州驻泊都监、酒坊使弥德超诬陷，罢枢密使，为天平军节度使兼侍中，六月王显任枢