Hijo de Charles y Lee-Lee, Chan nació en Hong Kong el 7 de abril de 1954 y le pusieron por nombre «Gang Sheng», el cual significa «Nacido en Hong Kong», aunque en China se le conoce mucho más por su nombre cantonés: «Sheng Lon».