Can citizens of the People's Republic of China directly invest in US stocks? Guy at interactive brokers says he's 100% sure that they can. However, I've heard conflicting information about this. The problem isn't if the person is a citizen of the PRC (PEOPLE'S REPUBLIC OF CHINA). The US certainly doesn't care. And the PRC doesn't care whether you have overseas assets.
The difficulty would be getting RMB(CHINESE CURRENCY) assets out of mainland China. Converting RMB assets into any other currency, technically, requires approval. For small amounts, you can tell the bank just about any reason, and no one will take a second look. If you're wiring millions of RMB out of China into a foreign account, you may be required to show documentation verifying the reason why. And if it's for foreign investment, SAFE approval may be required: