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.[5] 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.[4] Shangguan subsequently had a brief relationship with the actor Lan Ma (蓝马).[4]