杜行镇位于闵行区黄浦江以东,原属南汇区,清光绪四年(1878年)设乡。
1950年6月划归上海县,历区、乡、人民公社之演变,1984年3月杜行乡人民政府建立。
1993年11月撤乡建镇。
新世纪来临之际,根据闵行区区划调整方案,对陈行、杜行、鲁汇3镇,进行撤三建一,于2000年10月18日,成立闵行区浦江镇,杜行镇(乡)之建置成为历史。