在梁家辉饰演的浪子陈子辉离开外地工作之前,与女友刘嘉玲饰演的女友依依惜别。村长的儿子根在与女友莲玩耍时发生伤害事件,他为了掩盖自己的罪行而逃跑。在子辉路过丛林时,他被绊倒,原来莲在昏迷中被发现,村民误以为子辉是凶手。子辉被带回协助调查,为了保护女友,他不得不说假话,吴律师出面帮子辉保释,但很快收到莲已经死亡的消息。子辉被控谋杀,吴律师找来张大状(张坚庭饰)出庭,张大状认为子辉无辜,各方努力寻找证据证明子辉的清白。最终,他们发现了女友的事实,让她作证。但主控官为了赢得官司,不择手段,甚至允许根做假证。最后,真相大白,子辉被无罪释放。