张朝发于1838年(道光18年)奉旨接替黄贵,于台湾地区担任台湾水师协副将。而隶属台湾镇之下的此官职是台湾清治时期的这阶段,全台湾的海防军事层级最高武将,其统帅三标水营,数千名水师兵勇。(张朝发台湾水师协副将的继任者是许灵)道光十九年(1839)任定海镇总兵。翌年六月初七,与英军水战中被英舰击中左股,当晚阵亡。时主持镇海防务的钦差大臣伊里布等人,把定海失守责任都推在张朝发一人身上,按丢城失地律,本拟将其处斩。故乡福鼎人民建“浙江定海总兵张朝发墓”,墓前植“已归大海心何负,未斩长鲸死不休”挽碑纪念朝发。