西周屬蜀地;春秋建立都邑葭萌,設縣,亭子始屬葭萌縣。
蜀漢時將葭萌縣改名為漢壽縣。
西晉時改名為晉壽縣。
北周時稱晉壽郡。
唐代又名益昌縣。
后又改名為昭化縣。
1935年以前分屬蒼溪、昭化縣。
1935年紅四方面軍在亭子口建立鄉蘇維埃,5月后分屬昭化縣龍鳳鄉和蒼溪縣小浙。
1947年起屬浙水鄉。
1952年將昭化縣龍鳳鄉所轄部分地域劃入蒼溪成立亭子鄉。
1958年改為亭子人民公社。
1984年復名亭子鄉。
1992年10月拆區并鄉,亭子隸屬于白橋鄉管轄,原鄉政府設“白橋鄉亭子辦事處”,1994年10月恢復建制仍設亭子鄉。
1952年春至2008年春,亭子鄉人民政府駐地位于嘉陵江畔亭子口段的奮勇村二組境內,后整體搬遷至佛山埡。
2014年,亭子鄉改為亭子鎮。