1930年代上海灘,神偷包德(淳于珊珊飾)以劫富濟貧聞名,收養了多名孤兒。某日用偽鈔在賭場換取美元時被朱督察(安瑞云飾)識破,巡捕房展開追捕。法庭審理中,律師夏炳運(周里京飾)以"偽鈔非包德所印制"的辯護策略成功為其脫罪。當夏炳運就任賑災委員會主席后,暗中策劃侵吞200萬賑災款,并偽造證據嫁禍包德。法庭再次審判時,不明真相的法官判處包德50年重刑。夏炳運同伙李三(計春華飾)借機誘騙包德收養的孤兒,將其訓練成偷盜工具。在夏炳運之女嘉惠(劇雪飾)協助下,包德越獄成功。解救孤兒過程中,意外獲取夏炳運貪污證據。逃亡途中,包德發現被拋入粥鍋的贓款袋成為關鍵物證。借助街頭混混制造混亂,包德趁機將粥鍋潑向正在舉辦慶功宴的夏炳運一伙,混入現場出示罪證。巡捕房當場逮捕所有涉案人員,被拐賣孤兒全部解救,200萬賑災款如數追回。