Ставка ВГК утвердила план Военного совета фронта. По решению маршала Конева создавались две ударные группировки: оппельнская (северная) и ратиборская (южная). С севера соединения 21-й и 4-й танковой армий получили задачу нанести удар в общем направлении на Нейштадт, где и соединиться с южной группировкой, завершив тем самым окружение противника в оппельнском выступе. 34-й гвардейский корпус 5-й гвардейской армии и 4-й гвардейский танковый корпус должны были наступать в западном направлении. Маршал Конев предусматривал, что с юга соединения 59-й и 60-й армий, а также 7-го гвардейского механизированного корпуса нанесут удар с плацдарма севернее Ратибора навстречу войскам оппельнской группировки и соединятся с последней на третий день операции. 2-я воздушная армия, по замыслу командующего войсками фронта, должна была массированными ударами подавить оборону противника, воспретить подход его резервов, прикрыть наступавшие войска, особенно танковые, с воздуха и обеспечить непрерывную разведку вражеской обороны. В итоге, по решению Конева, в состав ударных группировок включались тридцать одна стрелковая дивизия, более пяти с половиной тысяч орудий и минометов, около тысячи танков и самоходно-артиллерийских установок. Воздушная армия насчитывала почти 1800 боевых самолетов.
Военный совет фронта имел в виду и определенные сложности предстоящего наступления. Численный состав многих стрелковых дивизий был невысок. Обеспеченность войск боеприпасами по отдельным видам артиллерийского вооружения составляла менее одного боекомплекта. В полосе предстоявших боевых действий оборонялась крупная вражеская группировка в составе до 15 дивизий, имевших около полутора тысяч орудий и минометов, ста танков и штурмовых орудий. Здесь же располагались основные оперативные резервы армейской группы «Хейнрици» и группы армий «Центр». Они насчитывали пять дивизий и до 60 отдельных батальонов. Эти силы представляли серьезную опасность при ведении войсками фронта боевых действий в оперативной глубине.
Планируя Верхне-Силезскую операцию, маршал Конев определил направление главного удара северной группировки по наиболее уязвимому месту противника — стыку 17-й армии и армейской группы «Хейнрици». Для достижения быстрого успеха при взломе вражеской обороны он решил сосредоточить в ударных группировках армий большую часть сил и средств; на участки прорыва, составлявшие менее 9 процентов полосы наступления, нацеливалось более половины стрелковых войск, 60 процентов артиллерии, 90 процентов танков и самоходно-артиллерийских установок. Такое распределение сил и средств позволяло на километр участка прорыва иметь в среднем одну стрелковую дивизию, почти 200 орудий и минометов, более 40 танков. На второстепенных же направлениях на дивизию приходилось в среднем до 45 км.
Наступление фронта началось утром 15 марта. Оно развивалось сравнительно медленно. Одной из причин этого явилось массированное применение противником относительно нового и эффективного противотанкового средства — фаустпатронов. Из-за начавшейся распутицы советские танки не могли свободно маневрировать, и вынуждены были продвигаться лишь по дорогам с твердым покрытием. Противник перегруппировал на этот участок фронта моторизованную и танковую дивизии, непрерывно контратакуя соединения фронта. В этих условиях маршал Конев отдал приказ на активизацию ночных действий и поставил задачу командующему воздушной армией с утра 17 марта нанести массированный авиационный удар. В результате к исходу третьего дня операции тактическая зона обороны противника была прорвана.
Днем 18 марта 10-й гвардейский танковый корпус 4-й танковой армии, которым командовал генерал Е. Е. Белов, в районе Нейштадта соединился с 7-м гвардейским механизированным корпусом под командованием генерала П. П. Корчагина. Тем самым был реализован замысел командующего войсками фронта на окружение четырех пехотных дивизий, части сил моторизованной дивизии, нескольких отдельных полков и батальонов врага. Вечером следующего дня, будучи на наблюдательном пункте командующего 21-й армией генерала Д. Н. Гусева, маршал Конев отдал приказ: