唐代属名闻乡嘉贤里,宋代后改称嘉贤上里,一直沿袭到清朝。
民国初期属第五区,辖下洋、苏院、洪塘3乡。
1935年编查保甲设下洋联保,属第二区署。
1940年改为下洋乡。
1944年6月后与蔗浦乡合并为浦洋乡。
1949年属第二区(后改浦口区)。
1956年属马鼻区。
1958年7月撤区设长龙乡,同年9月成立人民公社。
1965年3月并属国营长龙华侨农场。
1972年1月析出重设长龙公社。
1984年6月撤社建乡。
1997年5月撤乡建镇。