1965年2月设立小安山公社,1984年分属小安山乡、李官屯乡。
1996年,李官屯乡面积22平方千米,人口1.1万人,辖李官屯、李庄、李楼、彭村、谭庄、解庄、乔庄、孙庄、前青堌堆、后青堌堆、郭庄、董庄、邓庄、张官屯、冯庄15个行政村;小安山乡面积86平方千米,人口3.6万人,辖宋庄、西唐庄、祝庄、何官屯、干鱼头、范庄、百忍庄、鹅鸭厂、杨堤口、东张庄、老王庄、水屯、四柳树、闫集、东唐庄、三元井、周庄、曹庄、闫楼、刘堂、马坊、黄河涯、殷那里、郑那里、大吴、杨庄32个行政村。
2000年12月,撤销李官屯乡、小安山乡,合并设立小安山镇,镇政府驻原小安山乡政府驻地。