自称杨王，被郑经封为礼武镇总兵。1663年，清朝派遣尚可喜前往征讨，杨彦迪在干体港战败。1669年再次战败，退至大风江海面。三藩之乱爆发后， 1677年，杨彦迪奉明郑王朝首领郑经之命，再次出兵攻佔龙门岛。1679年，清军攻佔龙门岛。根据《嘉定城通志》记载，杨彦迪见恢复明朝无望，遂在1679年正月同副将黄进率部三千人逃往广南国，请求阮福濒给予庇护。陈荆和教授根据英国东印度公司东京商馆日志和日本资料，认为杨彦迪在1679年时仍在广东省龙门停留，直至1683年清军渡海攻台前后才前往广南国。面对杨彦