元朝时期,营上镇境域属罗山县平夷乡长治里。
明朝时期,为平夷卫羊肠营。
清朝中后期,为沾益菱角安氏的飞地,改土归流后划归平彝县。
清光绪三十三年(1907年),又划属沾益县。
民国时期,里为区属平中区。
民国二十六年(1937年),划归平彝县,祖德、南冲5乡。
1952年,改称营山区、久安里划入营山区,1957年5月,撤区设海戛、海丹、竹园、大坪4大乡,属县直属乡。
1959年1月,撤并大乡为营山区,辖20公社。
1969年11月,改营山公社。
1984年1月,改营山区,辖25小乡。
1988年1月,撤区设营上镇,久安里析出置竹园乡。