而当时海盗猖獗于鹭江（厦门）海域，蔡攀龙扮成商人诱捕之，因功升为厦门守备。干隆四十七年（1782）升闽安左营守备，隔年八月护理金门镇中军左营游击，四十九年（1784年）升海坛，隔年又调为澎湖右营游击。干隆五十一年十一月底（1787年1月）台湾发生林爽文事件，福建巡抚徐嗣曾命蔡攀龙前往支援，蔡攀龙遂于该年十二月十四日（1787年2月1日）率师七百前往台湾府城，协助平定事件，期间因在收复凤山一事上立功，被任为台湾北路协副将。事后因战功被升为海坛镇总兵，不久又改任台湾镇总兵，随即又升为福建陆路提督，赐「健勇巴