上海1930年代,贫苦女人(阮玲玉)为养活儿子沦为暗娼,并不幸被一流氓看中霸占,她几次试图逃脱流氓的控制,均告失败,儿子到了入学的年龄,她不想因为没钱使儿子失去受教育的机会,便继续拿身体挣钱,为此,她要瞒着流氓从有限的收入里偷偷取出一些攒下。她的身份被儿子同学的家长得知,众人联合向校方施压,要“妓女的孩子”滚出校园,以免败坏学风,校长通过家访,晓得了女人的艰辛,决定让她的儿子继续在学校读书,可是一人的力量太单薄,学校董事会仍决定将其开除,女人为使孩子能继续念书,去拿积攒下的血汗钱准备远走他乡,不想她的钱已被流氓偷去赌博输光…… 历经千辛万苦,水手阿龙(金焰 饰)终于乘船返回家乡。他满心欢喜,期待早点儿见到老婆和女儿小龙。下了船,阿龙径直回到家中,也许他太过兴奋,以致于全然没有中遇到邻居脸上流露出来的诡异惊恐的表情。原来老婆背着他在家里偷人,与情夫幽会时甚至将女儿仍在门口不予理睬。当场捉奸的阿龙怒上心头,失手杀死奸夫后转身离去。挂念女儿的阿龙趁夜潜回家中,结果被高傲跋扈的警探老章(章志直 饰)发觉。阿龙侥幸逃脱,从此隐姓埋名,四海流浪。数年过去,命运安排阿龙和老章再度相逢。可是在生死危机关头,他们的命运又承受着巨大的考验…… 林树芳勤勤恳恳为厂里干了那么多年活,却落得了一个被解雇的下场,更糟糕的是,一家六口人的开销和希望全部都背负在他的肩头,没了工作,一家人顿时失去了全部的经济来源。无奈之下,林树芳只得举家前往农村。生活的艰辛让林树芳不得不离开了妻儿,前往上海寻找机会,然而他一去就音讯全无,老母亲念儿过度不幸病倒。林兴官决定出发寻找父亲,千回百转之后,终于发现了穷困潦倒的林树芳,此时的林树芳已然得病,身体十分虚弱,林兴官毅然代替父亲去工地做工。很快,林兴官的身份便被工头识破,连累得父亲亦要接受惩罚,就婉贞在此时,林兴官的同学婉贞意外出场,原来她竟是经理的女儿。在婉贞的帮助下,林树芳“官复原职”,生活总算有了着落。