甲午中日战争主要战役有:丰岛海战、平壤战役、黄海海战、辽东战役、威海卫战役。在丰岛海战中日军不宣而战;平壤战役中叶志超弃城逃走,影响了整个战局;黄海海战中吴敬荣避战自保;辽东战役中黄仕林、赵怀业、卫汝成先后逃走;威海卫战役中牛昶昞献船投敌。最终导致北洋军队全军覆没。
在黄海海战中,邓世昌指挥“致远号”英勇作战。在日舰的围攻下,“致远号”多处受伤船身倾斜。但邓世昌拒不投降,毅然决然的将军舰全力撞向日本主力军舰。日本兵官连忙集中炮火向“致远号”射击,射中了船上的鱼雷发射,导致“致远号”沉没。
邓世昌在落海后,他的随从用救生圈救他,但被拒绝了。邓世昌说:“我一生立志杀敌报国,如今为国牺牲足矣。”其爱犬也游到他的身边救他。但邓世昌下定决心与军舰共存亡,于是抱着爱犬一起沉入江水中。