崇德五年(1640),随军围明朝
锦州,屡次击败松山、杏山援军。明总督
洪承畴驻兵松山,遣兵分据高桥南三台,徐大贵率兵攻克之。既而明兵千余夜袭大营,徐大贵率众抵御,击斩二十余级。
崇德七年(1642),攻克塔山、杏山二城,并有功,予
云骑尉世职。
顺治九年(1652)八月,随平南将军
金砺移师
福建,围剿
郑成功。郑成功据
海澄,率军二十余万进攻
漳州,徐大贵与金砺督兵进击,歼灭郑军三万。清军进攻海澄,郑军十万余扼守关隘拒战,且欲劫走
红衣大炮,徐大贵击退敌军,连破贼垒。先是三遇恩诏,晋世职至一等轻车都尉加一云骑尉。
顺治十二年(1655),叙进剿郑成功的功劳,晋爵三等
男爵。
顺治十三年(1656),随宁海大将军
伊尔德征
舟山,伪
总制陈六御、伪英毅伯阮思等率三万人、战舰二百余迎战,徐大贵统左翼军击败之,获船二十有六,军械枪炮无算,贼弃舟山遁。