周铁(周星驰饰)是一个穷困潦倒的父亲,和儿子周小狄(徐娇饰)居住在宁波大马路边的一栋破旧房屋里。为了让儿子过上好生活,周铁被迫到建筑工地打工,却遭遇“民工欠薪”的悲惨待遇,还因“闹事”被工头追打。周铁买不起价值上百元的玩具给儿子,但不忍就此放弃,机缘巧合,他在垃圾堆里捡到了一个毛绒玩具狗,于是,周铁把玩具带回家,当作礼物送给了儿子小狄。
在周铁和儿子几度想把和一般宠物狗别无二致的“长江7号”抛弃时,奇迹发生了。“长江7号”开始改变着周铁父子的生活,让此前所有看不起周铁、欺负周铁的人从此对他另眼相看。不仅如此,当周铁在工地因高空作业坠空而死时,“长江7号”从头顶触角发出的光芒,给了周铁第二次生命。周铁得救了,“长江7号”却慢慢地倒下,带着对小狄和人世间的无限眷恋,渐渐地闭上了眼睛。