China’s sole nationality principle was formulated at the beginning of the People’s Republic of China. However, it was not officially adopted as a legal standard until 1980 when New China promulgated its first nationality act. Sole nationality, initiated as an expedient for foreign policy, was originally designed to help with neighbourliness. However, not only did it fail to achieve this goal, but it even resulted in more domestic institutional discrimination among Chinese people. Nowadays, in such a globalization and ‘humanrightization’ era, international law and domestic nationality laws in most countries throughout the world recognize an individual’s right to a nationality, and accept dual nationality so as to facilitate migrants’ returning to their homelands and help them reintegrate into local communities. Contemporary theory and practice of international law support the legitimacy of dual nationality. Also, China has experience in dealing with dual nationality. It would therefore be legitimate, beneficial and practical for China to restore dual nationality.