1652(永历六年)三月,
李定国率步骑八万和五十头战象出征。吴子圣随军攻占严关、桂林以及衡州大捷都立下了汗马功劳,明军在新会之战失利后,吴子圣保护着李定国一路慢慢退回广西,沿途跟随的百姓有几十万,吴子圣多次击退前来追击的清军,一直退回南宁才安全,四月间收复廉州,杀清广西提督马蛟麟。
1659年(永历十三年)四月吴子圣与广昌侯
高文贵会和,两人认为永历帝一直待在
缅甸对抗清十分不利,于是决定派兵迎接回国,高文贵、吴子圣的军队遭到缅甸军队阻止,他们自以为并没有侵占缅甸领土的意思,不过接出永历君臣罢了。于是,决心动武,杀入蛮莫。缅军抵敌不住,又逼迫永历帝发敕谕责令高、吴退兵。永历帝一味迁就,派吏部郎杨生芳、锦衣卫丁调鼎前往敕令二将退兵。高文贵、吴子圣接到谕旨后被迫从布岭退兵;高文贵忧愤于心,不久病逝,
1657年(永历十一年)三月,云南昆明举行武官会试,李定国
刘文秀监考,马箭和步箭九发为准,文理以平通为最。