In 1953, she recorded a Cantonese song, "One Day When We Were Young", on one side of a 78 but refused to do the other after finding her command of the language not up to par.
Her first record was two songs from the Shaw & Sons film Narcissus, where she dubbed for actress Shih Ying.
The most notable was The Love Eterne (1963), where she sang for lead actress Betty Loh Ti (Lè Dì 樂蒂) in the role of Zhu Yingtai.
The pathos and emotional impact of her singing, along with Loh Ti's excellent acting, moved viewers to tears.
She left Shaw Studio as a contract singer in 1970 but continued recording albums on EMI in the 1970s, Wing Hung in the 1980s, and Polygram in the 1990s.