清宣统三年(1911)设置颛桥乡,属上海县。
1930年后撤销。
1947年复设颛桥乡。
次年,上海县颛桥乡和松江县颛桥镇合并为颛桥镇,属上海县。
1949年11月设颛桥乡,属上海县颛桥区。
1950年9月属塘湾区。
1952年改颛桥乡,属上海县。
1958年9月,分属勤丰、群力2个人民公社。
1961年10月,成立颛桥人民公社。
1984年3月,就社设乡,改为颛桥乡。
1986年3月19日,撤乡建镇,改为颛桥镇。
1992年9月,原闵行区、上海县“撤二建一”,属新的闵行区。
2000年10月8日,原颛桥镇、北桥镇“撤二建一”,设立新的颛桥镇。