拥有美国绿卡不需要放弃中国国籍,美国绿卡只拥有“美国永久居留权”,并不是美国公民。但是拥有了美国国籍,就必须要放弃中国国籍。因为中国不承认双重国籍。
根据《中华人民共和国国籍法》有关规定,中国不承认中国公民具有双重国籍。定居外国的中国公民,自愿加入或取得外国国籍的,即自动丧失中国国籍。中国公民丧失中国国籍后,应注销中国户籍和中国居民身份证,不再享有中国公民的权利和义务。
根据《中华人民共和国国籍法》规定,中国公民具有下列条件之一,并提供相关证明材料的,可以申请退出中国国籍。
一是外国人的近亲属;
二是定居在外国的;
三是有其它正当理由。
申请人可在国内向户籍所在地公安机关出入境管理部门提出申请,也可在国外向中国外交代表机关和领事机关提出申请,由公安部审批。具体申请材料可在公安部出入境管理局网站查询。
参考资料来源:国家移民管理局-中国是否承认双重国籍?