1947年春天,龙王岛的人民欢庆丰收。赶小海的春花在礁石的沙窝里拾到一个红圈牌烟盒;老会长王四江的孙子,儿童团长王海生带领儿童团员在小白鞋家又查出同样牌子的烟头;村中出现了迟龙章反攻倒算的黑帖子;王四江在海上捕鱼时又遇到了土匪。
这前后发生的一切怪现象,使渔救会长王四江心中很不平静。迟龙章把民兵队长二虎抓去做人质,以此胁迫归还他的财物。王四江在思考着对策,他召集村民们开会,号召人们要以牙还牙。迟龙章的叔叔迟老拐被吓得愿只身去怪石岛领回二虎他们。迟龙章被迫送回二虎。
根据战局需要,我军的暂时撤离了龙王岛。爷爷让海生去送情报,通知大家撤离。在回来的路上,海生被敌人包围,他奋起反抗,终因寡不敌众,不幸被捕。迟龙章随即配合敌海战连窜犯回岛,反攻倒算,顿时搞得龙王岛鸡犬不宁。迟龙章决定亲自审讯海生。海生被五花大绑推进迟龙章家中,迟龙章假惺惺地给海生松绑,告诉他,只要他肯归降,说出财物的下落,他可以不计前嫌。海生怒声斥责,还举起茶壶向迟龙章砸去。迟龙章气急败坏地让李忠祖给他点厉害尝尝。李忠祖把海生吊起来,举着烧红的烙铁逼他招供,海生坚贞不屈,被李忠祖折磨得昏了过去。铁蛋爬上树,看见李忠祖正在对海生严刑拷打,他心里难过极了,用弹弓打了李忠祖的手。
铁蛋回到家,辗转反侧,睡不着觉,眼前又浮现出李忠祖凶狠的面孔和海生坚强的面容。为营救海生,铁旦在李忠祖家门前埋了地雷,炸伤了李忠祖,炸死了小白鞋。村里的工作由刚入党的刘三嫂负责。铁蛋按刘三嫂的话,同儿童团一起贴传单,配合武工队严惩叛徒李慧生。迟龙章为查出村中的共产党,追查打死伪村长的人,将全村人抓到海边,声称不说出村中的"独立营",就铡死大贵。老油工为救大贵,壮烈牺牲。迟龙章恼羞成怒,下令屠杀无辜的乡亲们,铁蛋毅然挺身而出,保护全村群众。
铁蛋以假口供骗迟龙章派出大批兵力去"围剿"大龙山。敌人中计,铁蛋被迟龙章打伤。在龙王岛人民群众的配合下,解放军重登龙王岛,迟龙章中弹掉进大海。龙王岛回到了人民手中。海生和铁蛋也参加了解放军。