丁汝昌出生于安徽庐江,家境贫寒,十岁时因水灾辍学,先后从事放鸭、摆渡、做豆腐等工作以维持生计。1854年,丁汝昌加入太平军,隶属于程学启部。1860年,程学启率部投降湘军,丁汝昌也随之加入。1862年,丁汝昌被编入淮军,在刘铭传麾下,因作战勇猛,屡立战功,先后被授予参将、副将、总兵等职,加提督衔,赐协勇巴图鲁勇号。1879年,丁汝昌被李鸿章调北洋海防差用。1880年,他奉命率人赴英国督带“超勇”“扬威”两艘巡洋舰回国,并考察欧洲海军。1888年,北洋海军正式成军,丁汝昌被授为北洋海军提督。1894年,甲午战争爆发,丁汝昌率北洋舰队在黄海与日本舰队激战,重创日军旗舰松岛号等数舰,但北洋舰队也遭受重大损失。黄海海战后,丁汝昌奉李鸿章避战保舰之命,退入威海卫。旅顺失陷后,丁汝昌被革职留任。1895年,日军进犯威海卫,丁汝昌多次击退日军进攻,拒绝日本海军联合舰队司令伊东祐亨的诱降,以及北洋海军洋员的逼降。1895年2月11日,在援军无望、下令突围已无人执行的绝境下,丁汝昌服毒自尽,时年59岁。
