曾为工厂工人、家俬学徒、果栏搬运工人。1986年加入电影圈，经武师朋友介绍做电影场务，开始对演戏产生兴趣，担任跑龙套，亦曾学过做导演和剪辑工作。后来经导演杜琪峰的提拔，在《暗花》和《非常突然》中演出。到1999年，杜琪峰开始让他演出戏中重要配角，凭《鎗火》被提名台湾金马奖最佳男配角后，虽然未获奖，但凭此成为当红的实力派演员，从此片约不断。2004年，凭着电影《PTU》的演出，获得第九届香港电影金紫荆奖最佳男配角的奖项。2015年凭着电影《那夜凌晨，我坐上了旺角开往大埔的红VAN》获得第21届香港