In her early years, she was a student of the Beiping Salon Theatrical Troupe (北平沙龍劇團; Běipíng Shālóng Jùtuán), and once performed Cao Yu's play Sunrise.
Some of her hits were "Autumn Evening" (秋夜), "Without You" (如果沒有你), "The Pretender" (假正經), "Revisiting Old Dreams" (魂縈舊夢), and "Waiting For You" (等著你回來).
After marrying an American GI in 1951,[citation needed] she moved to Japan and successfully opened a nightclub in Tokyo's Ginza district in 1953.
In 1969, she resettled in Kuala Lumpur, Malaysia, where she married a man 20 years her junior named Yan Lianglong (颜良龙; 顏良龍), who was also one of her fans.
Bai Guang died from colon cancer on 27 August 1999, at the age of 78, in her house at Kuala Lumpur's Damansara Heights suburb.