在鎮守連江所海口中,多次率軍打退海寇偷襲。道光十七年 (1837)閩浙大舉閱兵,其行陣嚴明,訓練嫻熟,陣容軍紀,均冠三軍,被提為參將。
道光二十年 (1840), 林則徐、鄧廷楨禁菸抗英對其影響很大,鄧廷楨督閩,從龍御外侮的決心更強。他平時留心海防地勢,作《閩海戰略圖》,圖中對海口、關津、明碼、暗礁、深港、淺灘以及起潮、來汛、風雲變化、漁民艇戶,那裡可以駐軍,那裡利於防守,都標的清清楚楚,秘為珍藏。他看到海防在急,將這張軍圖送給閩督鄧延楨。鄧初到閩省,得圖如獲至寶,不及一月,即將海防部署完畢。
同年五月,英軍在澳門攻擊不入,改道閩海,攻取廈門。從龍在鄧廷楨的統帥下,嚴陣以待。英船駛近廈門,他令水勇扮作閩省商人,大模大樣行近英船,待至夜間,火罐噴筒齊發,射向英艦,英艦猝不及防,幾十名英軍被焚燒擊斃。英軍統帥伯麥,大舉反攻,張從龍率水勇固守炮台,英勇抗擊,英軍銳氣被挫,退出閩海。
道光二十一年 (1841),在定海戰役中,總兵葛雲飛、鄭國鴻、王錫朋殉國,欽差大臣裕謙自殺,舉國震動,軍民疑懼,從龍臨危受命赴狼山、定海、處州三鎮狙擊英軍。他在戰鬥中,與士兵同甘共苦,指揮果斷,屢克頑敵。一次他帶兵欲增援副將朱貴,收復鎮海,不料朱貴軍已敗,英軍正乘勝夜襲,他攻入敵陣,斃敵50餘名,帶領訓練有素的拳勇百名,飛躍敵前,一陣猛衝,殺得英軍丟槍棄械而逃,拋下屍體50餘具。
道光二十二年,從龍奉命護理處州總兵,在招寶山防堵。 他預測沿海大風將至,乘夜帶兵趨近敵艦,暗伏港灣。次日凌晨,颱風大起,波濤洶湧,張下令排炮齊發,英軍欲還擊,風向不佳,艦隻調轉失靈,霎時數隻英艦中彈燃燒。英軍挨打至下午風定,組織反攻,從龍親自拔開四千斤重炮發射數彈,擊沉英艦一隻,運送船兩隻。而他不防一彈飛來,身負重傷,血流滿面,昏倒在地,當部下救醒後,堅不退避,浴血奮戰。是役擊沉英船數隻,使英軍威風頓斂。張以血戰功榮升台州副將。
張從龍奮戰海防三十餘年,志在衛國,直到晚年致仕返鄉。同治九年 (1870)病逝,終年74 歲,葬於萬安坪村。