A native of Sanshui, Guangdong, he joined the Artists Training Course of TVB in 1983 and began acting in TV dramas by year after. His role of Fit-Lo in TV series "Police Cadet" which granted him widely accepted by the audiences. He made his screen debut with "Silent Love" in 1986. He was nominated for the Best Actor Award of the Hong Kong Film Awards for "C'est la vie, mon cheri", "Thou Shalt Not Swear" and "Big Bullet". He was awarded the Best Actor by the Hong Kong Film Critics Society for his performance in "Full Alert".