明代至清朝,番禺县设沙湾巡检司,简称沙湾司。
清代,为沙湾都的本善、紫坭、古坝等堡。
民国时为沙湾、九如、螺阳等乡,属第一区。
中华人民共和国成立初期,属沙九螺区联乡。
1950年5月,改称第一区。
1955年秋,称沙湾区。
1957年3月,撤区并乡,分为沙湾、榄核两大乡。
1958年10月,两大乡合并为沙湾团。
1958年12月,为沙湾基层公社。
1959年3月,为沙湾人民公社。
1984年,为沙湾区。
1987年,设立沙湾镇。
2020年10月,沙湾撤镇设街道。