奧利弗(約翰·霍華德·戴維斯飾)一出生就被拋棄,在孤兒院生活了九年之后被送至棺材鋪當學徒。不堪虐待的他逃往巴黎,途中結識了扒手法欽(亞歷克·基尼斯飾),被迫加入盜竊團伙。首次行竊時奧利弗被誤捕,幸得慈善老紳士布萊羅(亨利·斯蒂芬森飾)保釋收留,首次感受到家庭溫暖。盜竊集團頭目比爾·賽克斯(羅伯特·牛頓飾)為防止泄密,指使團伙綁架奧利弗重返犯罪生涯。集團成員南希(凱·沃爾什飾)因憐憫奧利弗,暗中聯絡布萊羅試圖營救。法欽團伙在追捕中暴露行蹤,警方圍剿行動中比爾被擊斃,法欽被捕受審。南希因背叛集團遭同伙報復遇害,臨終前將奧利弗身世信物托付布萊羅。經法庭審理確認,奧利弗實為布萊羅亡友遺孤,最終被正式收養結束顛沛命運。