Shui-Fan Fung nasceu em Guangdong, China, em 1945, em uma família de ópera cantonesa. Ele ingressou no show business em 1971, trabalhando para a Television Broadcast Limited (TVB), onde apareceu em uma série de séries de TV. Em 1976, ingressou na Commercial Television (CTV) como produtor e trabalhou lá até seu colapso em 1978. Depois disso, voltou para a TVB.
Além da televisão, Fung apareceu como ator em dezenas de comédias e filmes de fantasmas e fantasia em Hong Kong. Um de seus papéis mais notáveis foi o de "Rawhide" na série de filmes "Five Lucky Stars", estrelando ao lado de Sammo Kam-Bo Hung, Charlie Chin, Richard Ng, Eric Tsang e Kiu Wai Miu. A série "Five Lucky Stars" teve origem no filme Winners & Sinners (1983), onde interpretou um personagem diferente chamado "Rookie". Os personagens recorrentes da série foram apresentados na sequência do filme, My Lucky Stars (1985).
Fung continua a aparecer em comédias ao longo dos anos 2000.