西漢高祖六年(前201)封雍齒為汁方侯,為列侯國。
漢武帝元鼎元年(前116)降為普通縣,名汁方縣,屬益州廣漢郡。
新莽始建國元年(9年更名為美信縣。
東漢初(25)始名什邡縣。
西晉武帝泰始二年(266)屬梁州新都郡。
東晉恭帝元熙二年(420)改屬益州廣漢郡。
北周孝閔帝元年(557)改名為方亭縣,北周武帝天和元年(566)并入雒縣。
唐武德二年(619)復置什邡縣,屬益州成都總管府。
唐貞觀元年(627)改屬劍南西川道,唐垂拱二年(686)屬漢州,唐天寶元年(742)屬德陽郡,唐乾元元年(758)復屬漢州,五代前蜀永平二年(912)更名為通計縣。
北宋乾德元年(963)恢復什邡縣名,乾德三年(965)改屬西川路漢州,北宋咸平四年(1001)屬益州路漢州,北宋嘉佑四年(1059)屬成都府路漢州。
元朝屬四川行中省成都路漢州。
明洪武九年(1376)屬四川省行省布政使司成都府漢州,次年并入綿竹縣,歷三年復置。
清康熙十九年(1680),直屬四川省承宣布政使司川西道成都府。
1914年屬川西道,1935年屬第13行政督察區(qū)。
1949年12月屬川西行政公署綿陽行政督察專員公署,1953年改屬溫江專區(qū),1953年,縣屬新市鄉(xiāng)9.9平方千米劃歸綿竹縣。
1956年,原屬廣漢縣三星鄉(xiāng)4個行政村5.6平方千米劃歸什邡縣。
1960年1月并入廣漢縣,1963年1月復置。
1978年,縣屬靈杰公社0.3平方千米劃歸綿竹縣,原屬綿竹縣的0.1平方千米劃歸什邡縣。
1983年初屬成都市,1983年9月劃歸德陽市。
1995年10月撤銷什邡縣,設立什邡市,由德陽市代管。