Lam was part of the first graduating class of the Royal Hong Kong Police Cadet School in 1974.
[2][3] Under the recommendation of producer Johnny Mak, Lam quitted the police to join Rediffusion Television and made his acting debut in Crocodile Tears (Chinese: 鱷魚淚).
Lam played various supporting roles in drama series and hosted several television programs until 1988 when he emigrated to Canada.
He starred as the antagonist Cheung Gwan in the 2014 crime series The Borderline produced by Hong Kong Television Network.
[6] After his immigration to Toronto in 1988, he began hosting the Cantonese lifestyle radio program "Lam Ka Wah Carnival" on CHKT operated by Fairchild Media.