原讼法庭裁定庄丰源一方胜诉，指《入境条例》相关条文违反《香港特别行政区基本法》，依据为《基本法》第24条（一）所定义的「在香港特别行政区成立以前或以后在香港出生的中国公民」，故庄丰源是香港永久性居民。香港特区政府不服判决，上诉法庭维持原判，最后上诉至香港终审法院，2001年7月20日终审法院五位法官一致维持原判。虽然当时社会有舆论要求香港政府再次向全国人民代表大会常务委员会要求解释《基本法》（1999年6月人大常委曾就有关争议进行释法），但香港政府最终未有进行。其后政府根据终审法院的判决修改《入境条例》