康熙十四年(1675),跟随大将军信郡王
鄂扎、副将军
图海讨伐
察哈尔布尔尼,洪世禄和
护军统领哈克山、副都统乌丹参赞军务。大军至达禄,进攻敌军堡垒,布尔尼设伏山谷间,以三千余人出战。洪世禄率右翼进战,伏起,歼灭伏军。布尔尼发火器力战,洪世禄等纵兵分击,大破敌军。布尔尼收余众屯于山冈,洪世禄督兵环射,分道掩杀,布尔尼仅率三十骑逃走。进世职三等
轻车都尉。
康熙二十年(1681)正月,
吴世璠部将何继祖坚守距
安龙三十里的石门坎,赉塔令
勒贝等为前锋,洪世禄、副都统赫哷布、总督
金光祖等继进,夺取石门坎隘口,收复安龙。二月,叛将詹养、王有功、张光先等九人占据黄草坝,洪世禄作为先锋进攻,自
卯时至
未时,斩杀一千二百余人,乘胜自
曲靖快速收复
马龙州、易龙所、杨林城。敌军屯守板桥之
浑水塘及
嵩明州,相为犄角,洪世禄派遣
营总硕塔、干都海等率兵攻克嵩明州,浑水塘的敌军闻风弃营,夜遁。进军归化寺。十一月,吴世璠自杀,云南平定。凯旋。
康熙二十三年(1684)八月,
议政大臣等遵旨
甄别八旗大员,以洪世禄庸劣,不能弹压下人,请求革职,康熙帝以洪世禄年老,免其
黜退。不久,以老病乞休,得到允许。