Mūsdienu Vilce pagasta teritorijā vēsturiski atradās Blankenfeldes muiža (Blankenfeld), Lielberķenes muiža (Groß-Berken, Ziedkalne), Mūrmuiža (Gemauerthof, Mūrmuiža), Vellnmuiža (Wellerhof, Ziedkalne), Vilces muiža (Wilzen, Vilce), Viņķelmuiža (Winkelhof).
Pagasts izveidojies 1590. gadā celtās Vilces Mūrmuižas (Gemauerthof) teritorijā. 1705. gada 16. jūlijā Lielā Ziemeļu kara laikā Svētes upes krastos netālu no Mūrmuižas notika Mūrmuižas kauja. Zviedrijas karaspēks Ādama Lēvenhaupta vadībā uzvarēja uzbrūkošo Krievijas karaspēku Borisa Šeremetjeva vadībā. 1935. gadā Latvijas valdība Mūrmuižas kaujas vietā zviedriem atļāva izveidot pieminekli ar uzrakstu latviešu un zviedru valodā: "1705. gada 16. jūlijā šajā vietā zviedru karapulki Ādama Ludviga Lēvenhaupta vadībā uzvarēja spēcīgāku ienaidnieku". Svētes upes kreisajā krastā 1991. gadā uzstādīts piemineklis kritušo zviedru karavīru kapavietā.
Vilces muižas pagasts dibināts pēc dzimtbūšanas atcelšanas 1822. gadā. 1866. gada pagastu pašvaldību reformas laikā 1867. gadā izveidoja Vilces pagastu. 1893. gadā tam pievienoja bijušos Blankenfeldes, Mūrmuižas un Lielplatones muižu pagastus. 1935. gadā Jelgavas apriņķa Vilces pagasta platība bija 86,7 km² un tajā dzīvoja 1871 iedzīvotājs.[4] 1945. gadā pagastā izveidoja Ausmas un Vilcesciema padomes, bet pagastu 1949. gadā likvidēja. Ausmas ciems ietilpis Elejas (1949-1956), Jelgavas (1956-1962, pēc 1967. gada) un Dobeles (1962-1967) rajonos. Ausmas ciemam 1951. gadā pievienoja likvidētā Berķenes ciemakolhoza «Ziedkalne» teritoriju. 1956. gadā Ausmas ciemam pievienoja Abgunstes ciema kolhoza «Sarkanais karogs» un Vilces ciema «Zemgales komunists» teritoriju, bet kolhoza «Jaunais laiks» teritoriju pievienoja Vilces ciemam. 1963. gadā Ausmas ciemam pievienoja daļu likvidētā Vilces ciema teritorijas, 1974. gadā — Zaļenieku ciema kolhoza Pavasaris teritoriju, 1977. gadā tika veikta teritoriju apmaiņa ar Zaļenieku ciemu. 1989. gadā Ausmas ciemu pārdēvēja par Vilces ciemu.[5] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Vilces pagastu kā administratīvo teritoriju iekļāva Jelgavas novadā.