张弘范,元大将。字仲畴,张柔之子,涿州定兴人。公元1262年为行军总管,围李?于济南,后为万户,参与围攻襄樊之役,又从伯颜攻宋,为前锋渡江。公元1278年任蒙古汉军都元帅,南取闽广。他使弟弘正为前锋,俘文天祥于五坡岭。次年于厓山击败张世杰所统水军,在石壁上刻“镇国大将军张弘范灭宋于此”十二字而还,不久病死。
张世杰,南宋抗元将领,范阳人。公元1273年,吕文焕以襄阳降元,他以五百人守鄂州。公元1275年元军南下,他率部入卫临安,曾收复浙西诸城。元军进逼临安,他与文天祥主张背城决战,遭丞相陈宜中阻止。次年临安失守,他率军由海路至福建,与文天祥、陆秀夫立赵是为帝,坚持抗元。兵败,退至硐州,仍率水军在广东沿海坚持抵抗。厓山兵败,他突围集合溃军,准备再战,因遇台风,舟覆,溺死平章山下。
张弘范由潮阳港乘船入海,到达甲子门,俘获南宋侦察将官刘青、顾凯,得知南宋国主驻地。公元1279年正月十四日,张弘范的军队到达匡山。
有人对张世杰说:“元军用水兵堵塞海口,则我军不能进退,为何不先占据海口。有幸而取胜,是国家之福;不能取胜,还可以向西而去。”张世杰恐怕长时间在海中,士卒人心离散,一有变动则必然散去,因而说:“连年航海,何时算个完!现在必须与之决一胜负。”于是焚毁了南宋国主临时住所外的市场,集结大船一千余条,做“一”字阵排开,碇泊海中,船头向里船尾朝外,用大锁链贯串在一起,四周架起楼栅像城堞一样,将南宋国主安居其间为死战之计,人人都感到不安。
匡山的北面水浅,船胶着不能前进。张弘范由匡山东面转而向南,进入大洋,与张世杰的军队相遇,逼近宋军,而且出奇兵切断宋军汲水道路,张世杰的船坚固不能攻动。张弘范用船装载上茅草,浇上膏脂,乘着风放火焚烧宋船,张世杰的战舰都涂上了泥,并绑上长木杆来拒火船,因而船未被烧,张弘范拿他们没办法。