Наступлению на Ингулец предшествовал разгром немецкой группировки войск на никопольско-криворожском направлении. Вермахт был отброшен за реку и планировал перегруппироваться и создать мощную оборонительную линию, рассчитывая, что весенняя распутица не позволит Советам развить успех предыдущих побед. 

Советское же командование стремилось сорвать планы противника и решило без паузы продолжить активные действия. Одновременно с началом весны три Украинских фронта возобновили наступление на Правобережной Украине.

К берегам Ингульца Красная армия подошла с силами вдвое превосходящими противника, как по численности пехоты, так и по числу артиллерии и танкам. Только в воздухе между сторонами имелся паритет. 

Оборона немцев была одноэшелонной, занималась и оборонялась только первая полоса, которая была оборудована одной-двумя, а на отдельных направлениях тремя траншеями. В случае прорыва первой полосы обороны планировалось сдерживать наступление советских войск на промежуточных рубежах и только в крайнем случае отходить на рубеж реки Южный Буг.

Советские части начали наступление широким фронтом, и в первые часы немецкое командование не могло определить направление главного удара, что внесло неразбериху в ряды обороняющихся. Фронт прорвался сразу в нескольких местах, а к 7 марта оказался рассечен надвое. Железная дорога Долинская — Николаев, имевшая важное значение для противника, была перерезана, а фронт обороны его 6 армии расчленен. Создались условия для охвата вражеской группировки, действовавшей в районе.

К 12 марта 6 армия Вермахта была полностью окружена. Поскольку кольцо было неплотным, немцы решились на прорыв, оставив практически всё тяжелое вооружение. Отельным частям удалось пробиться к своим, но более 50% личного состава не сумело вырваться из окружения. 6 армия полностью лишилась 9 из 30 дивизий, остальные подразделения также понесли тяжелые потери. Командарм Холлидт был снят с должности приказом Гитлера. 

Всего за 12 дней операции Вермахт потерял более 30 тысяч человек убитыми, ранеными и пленными. Точных данных о потерях советской стороны нет, но, учитывая характер боев, распутицу и стремительность наступления речь может идти о тысячах убитых красноармейцах. 

В ходе операции советские войска, нанеся тяжелое поражение противнику, очистив междуречье Ингульца и Южного Буга и захватив плацдармы на правом берегу Южного Буга, заняли положение для непосредственного удара по николаевско-одесской группировке германских войск, создали условия для развития наступления в направлении Одессы и нижнего течения Днестра.