亭子镇在西周时期,属蜀地。春秋时期,属葭萌县。唐朝,改名益昌县,后改名昭化县。1958年,乡改公社。1984年,公社改乡。1985年2月,属广元市苍溪县。1994年10月,析置亭子乡。2014年,撤乡设镇。截至2020年6月,亭子镇下辖1个社区和5个行政村。2019年,亭子镇有工业企业5个,有营业面积超过50平方米以上的综合商店或超市17个。亭子镇境内公路总里程132千米,其中省道公路2.4千米,乡村组公路129.6千米,所有村组公路畅通。绵万高速、四川旅游北环线交会于境内。南距212国道15千米、兰渝铁路和广南高速8.5千米。