Mūsdienu Matkules pagasta teritorijā vēsturiski atradās Matkules muiža (Gut Matkuln, Matkule).
1935. gadā Matkules pagasta platība bija 151,7 km². 1945. gadā pagastā izveidoja Amulas, Matkules un Zīlesciema padomes, bet pagastu 1949. gadā likvidēja. 1954. gadā Matkules ciemam pievienoja likvidētā Zīles ciema kolhoza "Dzirkstele" teritoriju, bet Matkules ciema kolhoza "Komūna" teritoriju pievienoja Aizdzires ciemam.[5] 1990. gadā ciemu reorganizēja par pagastu. 1997. gadā Matkules pagastu pievienoja Kandavas lauku teritorijai, kuru 1999. gadā reorganizēja par Kandavas novadu.[6] 2009. gadā, administratīvi teritoriālās reformas rezultātā Matkules pagasts tika izdalīts par atsevišķu administratīvo teritoriju novada ietvaros. 2021. gadā Kandavas novadu iekļāva Tukuma novadā.