李富贵因工地事故导致右腿终身残疾,依靠拄拐行走困难的他开始以碰瓷为生。在西郊市集,他专挑外地车辆实施碰瓷赚钱方法,利用伤残身份和拐杖博取同情,通过威胁报警或展示旧伤迫使司机赔钱。
一次碰瓷中,新手司机陈致远意外撞伤李富贵。被迫上车的李富贵发现后座藏匿女尸,女子身着红色连衣裙,与电台播报的失踪女性特征吻合。陈致远谎称女友因酒精中毒死亡,却在加油站停留时暴露携带电击武器的异常行为。
李富贵通过广播得知陈致远涉嫌女性连环遇害案,其真实身份为连环杀手。当货车司机刘恺出现时,陈致远用电击枪袭击二人,并试图在国道抛尸现场掩埋受害者。李富贵拼死逃脱,用扣押身份证威胁的伎俩失效后,最终在警察追凶过程中揭露真相。
刑警在国道拦截陈致远时,李富贵以重伤之躯指认凶手。案件告破后,李富贵在生命最后时刻回忆起三年前救人坠楼的经历,终结了三年碰瓷生涯的坠落感。