中国人移民到南非,现在有美国绿卡,并且在美国。如果犯法的话,按哪国法律判?

在哪个国家触犯的法律由哪个国家处理,如果不在犯罪国家,可以申请引渡,如果成功引渡将按照该国法律进行审判。具有美国绿卡只能表明该持有人可以在美国拥有居留权可以自由出入美国但是不代表持有人拥有美国国籍,美国政府不会保护持绿卡的外国公民的。如果中国人移民到南非,持有南非护照,那么中国政府也不会保护持南非护照的华人。

如果在美国犯罪,那么必定按照美国法律审判,在美国服刑后会被驱逐出境,如果是南非籍将被遣返南非,如果是中国国籍就会被遣返中国。