Gaviezes nosaukums (Gaveyssen vai Geneisen) pirmo reizi minēts 1253. gada 4. aprīļa līgumā par Piemares zemes dalīšanu, ko noslēdza Kurzemes bīskaps Heinrihs un Livonijas ordeņa mestrs. 1259. gadā notika Atskaņu hronikā aprakstītais Vārtājas pils aplenkums, kad Livonijas ordeņa karaspēks gatavojās cīņai ar lietuviešu sirotājiem, taču tie bez cīņas atkāpās.
Mūsdienu Gaviezes pagasta teritorijā vēsturiski atradās Gaviezes muiža (Gut Gaweesen, Gavieze), Sustas muiža (Gut Susten).
1935. gadā Gaviezes pagasta platība bija 134,6 km². 1945. gadā pagastā izveidoja Sustas un Gaviezes ciema padomes, bet pagastu 1949. gadā likvidēja. 1954. gadā Gaviezes ciemam pievienoja Sustas ciemu. 1990. gadā ciemu reorganizēja par pagastu.[4] 2009. gadā Gaviezes pagastu kā administratīvo teritoriju iekļāva Grobiņas novadā. 2021. gadā Grobiņas novadu iekļāva Dienvidkurzemes novadā.