Mūsdienu pagasta teritorijā vēsturiski atradās Reņģes muiža (Ringen, Rengen).
Pēc 1920. gada agrārreformasReņģes muižu (Rengenhof, Rengen) sadalīja 202 vienībās (no tām 7 bijušās rentes mājas) 2712 ha kopplatībā. Reņģes ciemu sadalīja 80 vienībās 108 ha kopplatībā, bet Reņģes mācītājmuižu 4 vienībās 89 ha kopplatībā.[4]
1935. gadā Jelgavas apriņķa Rubas pagasta platība bija 87,6 km² un tajā dzīvoja 2023 iedzīvotāji.[7] 1945. gadā pagastā izveidoja Rubas un Reņģesciema padomes, bet pagastu 1949. gadā likvidēja. Rubas ciems ietilpis Auces (1949-1959), Dobeles (1959-1962) un Saldus (1962-2009) rajonos. Rubas ciemam 1954. gadā pievienoja likvidēto Reņģes ciemu, 1977. gadā daļu teritorijas pievienoja Kursīšu ciemam.[8] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Rubas pagastu kā administratīvo teritoriju iekļāva Saldus novadā.