Shi Pei Pu did not have an affair with an American. He was married to a Chinese man and had a daughter with him. The rumors about an affair with an American were likely spread by the Chinese government to discredit him.
Decoding the Deceptive Diva: The Extraordinary Life of Shi Pei Pu