包德是30年代上海十里洋场上大名鼎鼎的神偷。他疾恶如仇,以劫富济贫为业,收养了一群无家可归的孤儿。一天,在外滩附近,包德与一个洋人相撞,巧施妙手扒去洋人的钱包。后来他发现洋人钱包里的美元全是伪钞。包德摇身一变,扮成盲人来到赌场,将“美元”换成大洋和银票去豪赌,略作手脚赢得大把钞票。当朱督察鉴定出包德兑换的美元是伪钞时,他已离开了赌场。巡捕武德辉奉命追赶,途中设计擒获了包德。法庭审理包德案。大律师夏炳运为包德辩护,法官宣布包德无罪释放。华北发生大水灾,难民流离失所,饥寒交迫。夏炳运出任上海赈灾委员会主席,通过组织名人义演筹得捐款200万元。不料夏炳运见利忘义,要独吞这笔巨款。他伙同李三诈骗包德陷入圈套,然后诬告包德偷走200万元的捐款。包德中计被判刑50 年。李三趁机抓走包德收养的孤儿,训练他们当小偷。夏炳运的女儿嘉慧在神父的帮助下,救包德逃出牢房。