Замысел Советского Верховного Главнокомандования заключался в нанесении мощных ударов на всём фронте от Овруча до устья Днепра с целью расчленить вражескую оборону, окружить и уничтожить группировки противника по частям, освободить П. У. и выйти к юго-западным границам СССР. Осуществление этого замысла возлагалось на 1-й, 2-й, 3-й и 4-й Украинские фронты при содействии части сил Черноморского флота и украинских партизан. В составе 4 фронтов всего насчитывалось 21 общевойсковая, 3 танковых, 4 воздушных армии (всего 2086 млн. чел., 31 530 орудий и миномётов, 1908 танков и самоходно-артиллерийских установок, около 2370 боевых самолётов). Координацию действий фронтов осуществляли представители Ставки: 1-го и 2-го — Маршал Советского Союза Г. К. Жуков, 3-го и 4-го — Маршал Советского Союза А. М. Василевский.
24 декабря 1943 войска 1-го Украинского фронта (командующий генерал армии Н. Ф. Ватутин) начали Житомирско-Бердичевскую операцию. Мощными ударами они разгромили противостоящие силы 4-й и 1-й танковой армий, освободили Радомышль, Новоград-Волынский, Житомир, Бердичев, Белую Церковь и к 14 января продвинулись от 80 до 120 км
на З. и Ю.-З., охватив с С.-З. корсунь-шевченковскую группировку противника. В районе Белой Церкви вместе с советскими войсками сражалась 1-я чехословацкая бригада под командованием Л. Свободы. Немецко-фашистское командование для закрытия образовавшихся брешей в обороне было вынуждено подтянуть на это направление 12 дивизий из резерва и с др. участков советско-германского фронта. В период с 5 по 16 января 1944 войска 2-го Украинского фронта (командующий генерал армии И. С. Конев) провели Кировоградскую операцию, в результате которой враг был отброшен на 40—50 км.
Войска фронта освободили областной центр и крупный узел дорог Кировоград и охватили с Ю.-В. группировку противника в районе Корсунь-Шевченковского. В результате проведённой войсками 1-го и 2-го Украинских фронтов 24 января — 17 февраля Корсунь-Шевченковской операции 1944
были окружены и уничтожены 10 дивизий и 1 бригада противника. Одновременно с этим войска правого крыла 1-го Украинского фронта (13-я и 60-я армии) 27 января — 11 февраля провели Луцко-Ровенскую операцию и во взаимодействии с партизанами нанесли поражение 4-й танковой армии, освободили от врага обширный район Полесья с городами Луцк, Ровно, Шепетовка и нависли над проскурово-черновицкой группировкой противника. Войска 3-го (командующий генерал армии Р. Я. Малиновский) и 4-го (командующий генерал армии В. И. Толбухин) Украинского фронтов 30 января — 29 февраля осуществили Никопольско-Криворожскую операцию, в ходе которой нанесли поражение 6-й немецкой армии, освободили города Кривой Рог, Никополь, Марганец и отбросили противника к р. Ингулец, захватив плацдармы на её западном берегу. В начале марта 1944 войска 1-го, 2-го и 3-го Украинского, а также вновь созданного 24 февраля 2-го Белорусского (командующий генерал-полковник П. А. Курочкин) фронтов возобновили наступление на фронте от Припяти до устья Днепра. С 4 марта по 17 апреля 1-й Украинский фронт (командующий с 1 марта Маршал Советского Союза Г. К. Жуков) провёл Проскурово-Черновицкую операцию. Войска фронта продвинулись от 80 до 350 км,
нанесли тяжёлое поражение 4-й и 1-й танковым армиям противника, освободили Тернополь, Проскуров (ныне Хмельницкий), Черновцы, Каменец-Подольский и вышли в предгорье Карпат. 5 марта — 6 апреля войска 2-го Украинского фронта осуществили Уманско-Ботошанскую операцию, в ходе которой разгромили 8-ю немецкую армию, форсировали рр. Южный Буг, Днестр, Прут, Сирет, вышли на государственную границу СССР и перенесли боевые действия на территории Румынии. Войска 3-го Украинского фронта при содействии части сил Черноморского флота 6 марта — 14 апреля последовательно провели Березнеговато-Снигирёвскую операцию 1944
и Одесскую операцию 1944
,
нанесли тяжёлое поражение 6-й немецкой и 3-й румынской армиям, освободили юг П. У. с городами Николаев, Херсон, Очаков, Одесса и выдвинулись на р. Днестр в её нижнем течении, захватив ряд важных плацдармов на западном берегу. 15 марта — 5 апреля войска 2-го Белорусского фронта провели Полесскую операцию, в ходе которой в исключительно сложных условиях распутицы продвинулись на 30—40 км,
форсировали рр. Стоход, Турья и вышли на подступы к городам Ратно, Ковель, Турийск.