Mūsdienu Augstkalnes pagasta teritorijā vēsturiski atradās Mazberķenes muiža (Klein-Berken), Mežmuiža (Grenzhof, Augstkalne).
1935. gadā Mežmuižas pagasta platība bija 86,5 km². 1939. gadā pagastu pārdēvēja par Augstkalnes pagastu[4]. Nosaukums cēlies no Augstā kalna (tagad Vilces pagastā), kur atradies Silenes pilskalns. 1945. gadā pagastā izveidoja Augstkalnes un Berķenesciema padomes, bet pagastu 1949. gadā likvidēja. 1951. gadā Augstkalnes ciemam pievienoja daļu likvidētā Berķenes ciema. 1990. gadā ciemu reorganizēja par pagastu.[5] 2002. gadā Augstkalnes, Bukaišu un Tērvetes pagasti apvienojās Tērvetes novadā.[6] 2021. gadā, Tērvetes novadu pievienoja Dobeles novadam.
Žanis Butkus (1906—1999), Latviešu leģiona Waffen SS Hauptsturmführer (kapteinis), kurš tika apbalvots ar Trešā reiha augstāko militāro apbalvojumu Dzelzs krusta Bruņinieka krustu.