Mūsdienu Svitenes pagasta teritorijā vēsturiski atradās Svitenes muiža (Gut Schwitten).
1891. gadā izveidots Svitenes pagasts, apvienojot tajā Svitenes un Lielsvitenes muižu pagastu. Pēc 1920. gada zemes reformas Svitenes muiža (Schwitten) sadalīta 86 vienībās 1296 ha kopplatībā un Lielbērsteles muiža (Groß-Bersteln, 821 ha) 75 vienībās. Pagasta teritorijā atradās arī Annas, Kaupēnu (Kaupen), Liepara (Leeparshof, arī Melles muiža) un Ošu pusmuižas.
1935. gadā Bauskas apriņķa Svitenes pagasta platība bija 75 km² un tajā dzīvoja 1667 iedzīvotāji. 1945. gadā pagastā izveidoja Svitenes un Bērsteles ciema padomes, bet pagastu 1949. gadā likvidēja. Svitenes ciems ietilpis Elejas (1949-1956) un Bauskas (pēc 1956) rajonos. Svitenes ciemam 1963. gadā pievienoja Viesturu ciema kolhoza «Svitene» teritoriju, bet 1977. gadā daļu ciema teritorijas pievienoja Viesturu ciemam. 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Svitenes pagastu kā administratīvo teritoriju iekļāva Rundāles novadā. 2021. gadā Rundāles novadu iekļāva Bauskas novadā.