План операции разрабатывался Ставкой Верховного Главнокомандования под руководством Иосифа Сталина, Георгия Жукова и Александра Василевского. Он предусматривал мощные фланговые удары трёх фронтов — Юго-Западного, Донского
и Сталинградского — с целью окружения противника.
Кодовое название «Уран», данное в честь древнеримского бога неба, символизировало как стратегический размах замысла, так
и устремлённость Красной Армии к победе.
Ещё на подступах к городу, 17 июля, на рубеже рек Чир и Цимла передовые отряды 62-й и 64-й армий Сталинградского фронта вступили в бой с авангардами 6-й немецкой армии. Взаимодействуя с авиацией 8-й воздушной армии, они оказали упорное сопротивление. Противнику пришлось задействовать для их сдерживания пять дивизий из тринадцати и потратить пять суток, чтобы оттеснить их к главной полосе обороны.
Это сопротивление вынудило немецкое командование значительно усилить 6-ю армию. К 22 июля в её составе было уже 18 дивизий общей численностью около 250 тысяч человек,
740 танков, 7500 орудий и миномётов, которых поддерживало до
1200 самолётов. Соотношение сил, таким образом, ещё более сместилось в пользу противника, который, например, достиг двукратного превосходства в танках. Войскам Сталинградского фронта, имевшим на тот момент 16 дивизий (187 тыс. человек,
360 танков, 7900 орудий и миномётов, около 340 самолётов), предстояла тяжелейшая оборонительная борьба.