一九二一年,在广东省丁家村内,因久逢天旱兼连年战乱,禾草尽枯,致令粮食不继,生活困苦,但众农民仍咬紧牙关捱过此段艰苦日子。一户丁姓人家儿子丁海(吕方 饰)患上腥红热病,其父丁八斤根本不知其病情底蕴,恐他会传染家人,忍痛将丁海弃于山野,令海母痛心疾首。海姊丁雪难舍亲情,不理家人反对,决只身上山与丁海共存亡,令八斤大为感动,淮许丁海重回家中治病,未几病退而愈。正当众村民生活渐趋顺境之际,一班逃兵杀入村内,横行霸道,将全村仅有粮食据为己有。丁海眼见全家老少捱饥抵饿,气愤填膺,受其兄丁泉(刘青云 饰)怂恿下,到祠堂偷回粮食,不料被首领张建武揭发,实行枪杀丁海,杀一儆百。八斤不值逃兵所为,与逃兵建武搏斗一顿。建武一怒之下乱枪狂扫丁姓一家,丁家除雪、泉及海三姊弟幸免于难,其馀均惨死枪下。后建武等因干此凶残事后,恐激起民忿,仓皇席卷劫来粮食后逃之夭夭。村民因村中无粮逼于放弃家园逃往别处,丁家三姊幸得林木照料,历尽艰辛往香港寻生计。可惜当四人抵达时,林木却筋疲力尽死去,但其不屈不挠精神已被丁海深深领悟。