 In 1942 Shangguan joined the Tianfeng Drama Society, where she met the playwright Yao Ke (姚克). The next year Shangguan divorced Zhang Dayan and married Yao. In August 1944 she gave birth to a daughter named Yao Yao (姚姚). However, her new marriage was short-lived due to Yao's infidelity, and the couple divorced before their daughter turned two. Shangguan subsequently had a brief relationship with the actor Lan Ma (蓝马).
