Mūsdienu Asares pagasta teritorijā vēsturiski atradās Asares muiža (Gut Assern).
Asares pagasts izveidots muižas teritorijā un 1866. gadā sāka darboties pagasta valde. 1889. gadā to pievienoja Gārsenes pagastam, bet 1918. gadā tas atdalījās no jauna. 1935. gadā Ilūkstes apriņķa Asares pagasta platība bija 56,9 km² un tajā dzīvoja 1054 iedzīvotāji.[4] 1945. gadā pagastā izveidoja Asares un Vārkavasciema padomes. 1949. gadā pagastu likvidēja un ciemu iekļāva Aknīstes rajonā. Ciems ietilpis arī Ilūkstes (1956-1962), Daugavpils (1962-1967) un Jēkabpils (pēc 1967. g.) rajonos. 1951. gadā Asares ciemam pievienoja likvidēto Vārkavas ciemu, 1961. gadā - Slates ciema kolhoza «Centība» teritoriju. 1977. gadā daļa Asares pagasta teritorijas pievienota Slates ciemam un Aknīstes lauku teritorijai.[5] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Asares pagastu kā administratīvo teritoriju iekļāva Aknīstes novadā.