息说所部清军将在南安府内过年,休养士马。结果明军信以为真,纷纷懈怠,清军遂趋明军无备,翻越梅岭进入广东省境直奔南雄。
清军攻城前,先派数十名间谍潜伏于城内,命他们除夕晚上放火焚烧鼓楼,然后趁明军慌乱救火之际打开文明门,清军主力随即冲入城内。明总兵杨杰等仓猝应战,被清军击败,杨杰和副将萧启等十余名将领被杀,总兵董垣信被活捉。守军马兵二百余名、步兵六千余名皆战死,城内居民被清军屠戮殆尽。攻占南雄之后,清廷所派广东巡抚李栖凤即入城据守。顺治七年正月初三日,尚可喜、耿继茂率领清军由南雄出发,初六日抵韶州府,宝丰伯罗成耀不思抵抗却带领兵将和道、府、县官一起南逃,结果清军未遇任何抵抗即占领韶州。
李光恩从南雄冒死突围,方捡回一条性命。突围后,因不耻罗成耀为人,便去投都督李元胤。时有大寇杨大甫被永历朝廷招安屯居梧州,常常劫掠行舟,杀戮往来军使抢夺贡物。李元胤上疏,请永历帝召杨大甫入见趁机诛杀。君臣饮酒之间,永历诘责杨大甫,杨大甫大怒之下竟想趁势劫持永历帝投清。一旁侍饮的马吉翔等人失声跑掉,李光恩却在后一脚把杨大甫踹个大马趴,把他逮住缢杀于船外。因此功深得李元胤信任,提为中