上海解放前夕,某纱厂工人在地下党领导下展开罢工斗争,配合人民解放军解放上海。罢工斗争开始时,工人群众斗志昂扬,但因为对困难估计不足,遭到特务和黄色工会的破坏,群众情绪低落,斗争受到损失。在紧要关头,地下党支书张世芳因势利导,领导工人群众改变斗争策略,避免了更大损失,保存了斗争力量。张世芳为了更有力地开展斗争,机智地打进黄色工会,掌握敌人的阴谋和动向。这时,国民党党棍周高明为拉选票强收全厂工人的身份证,引发全厂工人的大罢工。当局伺机进行血腥镇压,工人们不怕牺牲予以回击,终于在全市工人和学生的支持下,取得了罢工斗争的胜利。当人民解放军进逼上海时,国民党当局企图掠夺生产物质和破坏生产设备,张世芳又领导全厂工人展开护厂斗争,组织工人护长队,粉碎了敌人的阴谋,工厂终于完好地回到人民的手中。