元屬越州,明屬越州衛(wèi)。
清分屬曲靖縣南鄉(xiāng)和平彝縣(今富源縣)。
1913年分屬曲靖外東區(qū)、沾益縣永安鄉(xiāng)和平彝縣物阜區(qū)。
1939年西南部屬曲靖縣文峰鄉(xiāng)、東北部屬沾益縣平安鄉(xiāng)第一至七保。
1949年前屬曲靖縣文峰鄉(xiāng)。
1950年屬曲靖縣三寶區(qū)為茨營(yíng)鄉(xiāng)。
1952年屬曲靖縣第五區(qū)。
1956年屬越州區(qū)。
1958年屬越州公社莊營(yíng)管理區(qū)。
1963年屬越州區(qū)。
1965年始置茨營(yíng)區(qū)。
1969年為茨營(yíng)公社。
1984年改區(qū)轄茨營(yíng)、楊家、大麥、整寨、蔡家、吳官、團(tuán)結(jié)、小河、紅土墻9個(gè)鄉(xiāng),58個(gè)自然村。
1987年11月改茨營(yíng)鄉(xiāng)。
2013年12月行政區(qū)劃調(diào)整撤茨營(yíng)鄉(xiāng)設(shè)茨營(yíng)鎮(zhèn)。