1965年2月設立小安山公社,1984年分屬小安山鄉(xiāng)、李官屯鄉(xiāng)。
1996年,李官屯鄉(xiāng)面積22平方千米,人口1.1萬人,轄李官屯、李莊、李樓、彭村、譚莊、解莊、喬莊、孫莊、前青堌堆、后青堌堆、郭莊、董莊、鄧莊、張官屯、馮莊15個行政村;小安山鄉(xiāng)面積86平方千米,人口3.6萬人,轄宋莊、西唐莊、祝莊、何官屯、干魚頭、范莊、百忍莊、鵝鴨廠、楊堤口、東張莊、老王莊、水屯、四柳樹、閆集、東唐莊、三元井、周莊、曹莊、閆樓、劉堂、馬坊、黃河涯、殷那里、鄭那里、大吳、楊莊32個行政村。
2000年12月,撤銷李官屯鄉(xiāng)、小安山鄉(xiāng),合并設立小安山鎮(zhèn),鎮(zhèn)政府駐原小安山鄉(xiāng)政府駐地。