明朝至清朝前期西北部为长乐乡牛头村,东南部为永安乡东村;清后期西北部为永安乡牛头里(村),东南部为长安乡东村。
解放前夕,镇中部属复泰、大同乡,西北部属松滋莲花、胡颈乡,东南部属南平镇。
1949年属申津渡区(东南部属城关区)。
1952年分属一、三区,1955年为东港区(松滋胡颈、莲乡划入),设东班镇,1956年分设为镇河、大学、太平、复兴、双河5乡,1958年为东港人民公社(东南部双河乡划入),1961年为东港区,1975年分设为东港、大学人民公社,1978年合并为东港人民公社,1984年为东港区,1987年分设为斑竹垱镇、胡家场乡,1999年12月合并为斑竹垱镇至今。