Acteur britannique d’origine hongkongaise, Richard Ng débute à la télévision en 1968 et au cinéma deux ans plus tard. Il tient souvent des seconds rôles comiques, reconnaissable par sa célèbre moustache, dans Mister Boo, détective privé (1976) de Michael Hui et autres productions locales.
Dans les années 80, la série de films d’actions hongkongaise Lucky Stars consolide sa popularité, à partir du long métrage Le gagnant (1983) de Sammo Hung (avec Jackie Chan), qui lui vaut sa première nomination au Hong Kong Film Award du meilleur acteur. La seconde est pour Beyond the Sunset (1989) de Jacob Cheung. Il est davantage en retrait dans d’autres films dont Il était une fois en Chine : Dr Wong en Amérique (1989) de Sammo Hung, monté autour de Jet Li.
Installé à Londres à partir de 1997, Richard Ng se partage entre les tournages européens et asiatiques. On le revoit dans plusieurs films dont Lara Croft : Tomb Raider, le berceau de la vie (2003) de Jan de Bont et Détective Dee : Le mystère de la flamme fantôme (2010) de Tsui Hark. Son dernier rôle est aux côtés de Tony Leung Chiu-wai dans Feng zai qi shi (2022) de Philip Yung. Richard Ng est décédé le 9 avril 2023 à l’âge de 83 ans.