清末全县划为72里时,黄安镇所属村庄大部分属于纸西里。
1928年划九区84乡时,为六区重华、亚农、吕公等乡所辖。
1940年划全县为郓城、郓南两县时,属郓南县三区。
1942年归郓鄄巨菏办事处,1943年属临泽县,1944年至1949年则分属郓城县六区和郓巨县六区。
1949年郓北、郓巨、郓城三县合并为郓城县后为十一区所辖。
1952年全县划为17区时,又改属八区。
1958年初撤区并乡,为黄安乡,同年秋成立黄安公社。
1978年公社区划变动,把原属夏垓、火王等7个大队划入武安公社,唐庙、鹅厂等21个大队划入唐庙公社;同时将原属陈坡公社左王庄、韩屯划归该乡管辖。
1984年初撤社建乡镇时,又将原属徐垓、杨庄、商庄、樊庄、宗陈庄、茅草屯、后于庄、西贾屯、王河、东贾屯、南乔庄、南官庄、东郭辛庄、前于庄、西王庄、东王庄、西郭辛庄、田庄等18个自然村划入徐垓乡,张寨、曹坊、窦寺、前王楼、彦张庄等5个自然村划入五界首乡。
其余即为该乡所辖。
1994年12月撤销黄安乡,设立黄安镇。
2001年合乡并镇,徐垓乡划归黄安镇。