清初,属杜市里;清康熙三十三年(1694年),境域属三都;清宣统二年(1910年),境域属三才镇。
民国十年(1921年),属第三区第四团。
民国二十四年(1935年),分区设署,属一区杜市联保。
民国二十九年(1940年),撤销联保,设立杜市乡。
民国三十一年(1942年),杜市乡属五区。
1950年,属第八区。
1953年3月,杜市乡析置新场乡。
1958年9月,杜市乡改为杜市公社。
1984年3月,杜市公社改为杜市乡。
1993年12月,杜市乡、屏麓乡合并建杜市镇。
2001年3月,高歌镇并入杜市镇。