明朝至清朝前期西北部為長樂鄉(xiāng)牛頭村,東南部為永安鄉(xiāng)東村;清后期西北部為永安鄉(xiāng)牛頭里(村),東南部為長安鄉(xiāng)東村。
解放前夕,鎮(zhèn)中部屬復(fù)泰、大同鄉(xiāng),西北部屬松滋蓮花、胡頸鄉(xiāng),東南部屬南平鎮(zhèn)。
1949年屬申津渡區(qū)(東南部屬城關(guān)區(qū))。
1952年分屬一、三區(qū),1955年為東港區(qū)(松滋胡頸、蓮鄉(xiāng)劃入),設(shè)東班鎮(zhèn),1956年分設(shè)為鎮(zhèn)河、大學(xué)、太平、復(fù)興、雙河5鄉(xiāng),1958年為東港人民公社(東南部雙河鄉(xiāng)劃入),1961年為東港區(qū),1975年分設(shè)為東港、大學(xué)人民公社,1978年合并為東港人民公社,1984年為東港區(qū),1987年分設(shè)為斑竹垱鎮(zhèn)、胡家場(chǎng)鄉(xiāng),1999年12月合并為斑竹垱鎮(zhèn)至今。