解放初期属城关镇管辖,1958年人民公社化时,为城关管理区。
1963年复区划社时,成立城关人民公社。
1983年白泥镇升级为区级镇,撤销城关人民公社,下辖子营大队,环城大队、白泥镇居委会。
1992年,“撤并建”时,成立城关管理区。
2001年撤销城关管理区,将环城村、子营村、草坪村合并为城关村。
2003年将城关村19个村民组,北街居委会12个居民小组和中街居委会2个居民组合并组成子营社区,属白泥镇管辖。
2015年成立子营街道,属子营街道管辖至今。