1、拥有的国籍不相同,华侨是指长期定居在国外的中国公民,拥有中国国籍。华人是指拥有中国血统的人或者加入了外国国籍的中国人。2、两者需要遵守的法律不同:华侨是受中国法律约束和管辖的在国外居住的中国人,无论是否在中国居住,都必须尊重中国的法律。华人不受中国法律约束和管辖。只接受所在国的法律的约束和管辖。
华侨不包括出国旅行、访问人员,政府派往他国协助建设的工人和技术人员,以及国家派驻外国的公务人员和在国外学习的留学生。对于具有中国血统,但已经加入或取得外国国籍的人,也不能视为华侨。
中国人民移居国外的历史,源远流长。在唐宋以前,移居国外的华人,没有固定的称谓。唐宋以后,由于经济文化的发展交流、对外贸易的扩大、交通的发达,移居国外的人数急剧增多,他们多被居住国的人民称为"唐人"。明清时期,也有的称为"华人","中华人"、等。
“华”与“侨”,就其中一词的含义来说是明确的。“华”是中国的古称,“侨”是寄居、客居之意。中国古代很早就把寄居他乡的人称为“侨人”和“侨士”。随着移居国外人数的激增,“华”“侨”二字就被联系在一起,用来称呼在国外寄居、客居的华人。