1894年,蓄意侵华已久的日军,想在中国领土上制造事端。懦弱懦弱的西太后任命北洋大臣李鸿章(王秋英饰)和她的心腹方伯谦(周文斌饰)为“济源”号首领。当他们去与日军讲和时,傲慢粗鲁的日军击落了一艘中国商船。以“致远”首领邓世昌(李默然饰)为代表的爱国官兵,曾两次向日军求命。李鸿章不服,利用邓世昌揭发方伯谦。淹没他工作的机会是在没有宣战的情况下将他从日本军队中除名,人们很生气。海战中,贪生怕死的北洋海军左翼总司令刘步禅(李杰饰)发出了错误的信号,导致北洋舰失守舰队师和旗舰被日军击沉。见状,邓世昌立即升起司令官旗,代替旗舰司令部,率领“致远”号官兵与日军展开决战。