和外国人结婚能保留中国国籍。法律规定,中国公民在与外国人结婚后,如非主动申请退出中国国籍的,将一直保留中国国籍,只有行为人申请退出中国国籍并获得批准的,才丧失中国国籍。因此和外国人结婚能保留中国国籍。

法律依据

《国籍法》第三条中华人民共和国不承认中国公民具有双重国籍。第四条父母双方或一方为中国公民,本人出生在中国,具有中国国籍。第十条中国公民具有下列条件之一的,可以经申请批准退出中国国籍:一、外国人的近亲属;二、定居在外国的;三、有其它正当理由。第十一条申请退出中国国籍获得批准的,即丧失中国国籍。