Dopo aver preso parte a serie tv come Koi saai ho laap (1989) di Lau Ka-ho con Stephen Chow, Sun seung hoi taan (1996) e Mei mei tin wong (1997), debutta cinematograficamente nel film di Peter Yuen Kung chong tin ngai (1995). Diretto molto spesso da Johnnie To e Andrew Lau, recita nella trilogia Infernal Affairs (2002), diretto da quest'ultimo e con Tony Leung e Anthony Wong Chau-Sang come protagonisti. Il suo ruolo, invece, è quello dell'ispettore B. Inoltre, recita anche in Election (2005) e Vendicami (2009).