Проскуров попал под немецкую оккупацию 9 июля 1941 года, когда пал Проскуровский укрепрайон. Город был важным стратегическим пунктом для немцев. В нем дислоцировались штабы группы гитлеровских армий «Юг» и 1-й танковой армии. Город стал центром по обеспечению армейских подразделений провиантом, топливом и амуницией, хранившихся на 25 складах. Через него проходила важная железнодорожная линия, которая обеспечивала техникой и провиантом все южные формирования германской армии. За время оккупации немцы сильно укрепили город. Кроме того, вокруг Проскурова генерал-фельдмаршал Манштейн сконцентрировал более 500 танков, вкопанных в землю для стрельбы прямой наводкой, накопил крупные силы артиллерии и пехоты. Была создана разветвленная система минных полей.
С целью освобождения Правобережной Украины, в т.ч. и Проскурова была разработана Проскуровско-Черновицкая наступательная операция. Еще в январе 1944 года войска 1-го Украинского фронта вместе с партизанами края освободили Славуту, Плужне, Изяслав. 11 февраля 1944 штурмом была взята Шепетовка. Утром 4 марта 1944 года войска 1-го Украинского фронта под командованием Г. К. Жукова снова перешли в наступление, начав Проскуровско-Черновицкую операцию. Армии прорвали оборону противника и осуществили бросок на юг.
Советские войска на подступах к Проскурову.
Две недели советские войска в тяжелых боях пытались сломать немецкие оборонительные рубежи на северных подступах к Проскурову. Решающим стало 24 марта. В этот день 304-я стрелковая дивизия внезапной атакой овладела Лезневе. Части 127-й дивизии атаковали Гречаны, а разведчики 2-й воздушно-десантной дивизии с боем ворвались в Ружничное. Таким образом, город был окружен, пути отступления противнику отрезаны. В этих условиях оттягивать время было опасно, поэтому советское командование решило штурмовать Проскуров в ночь на 25 марта.
Атаки на город начались одновременно с разных направлений. Подразделения 107-го корпуса захватили железнодорожную станцию, аэродром, областную, а затем городскую больницу. Через Каменецкий и Фельштинский переезды воины 2-й воздушно-десантной дивизии пробились к центру города, другие воинские соединения вышли на Заречье и форсировали Южный Буг. Атакован со всех сторон, враг пытался вырваться из города. Ожесточенный бой шел во всех уголках города при поддержке артиллерии и массированных ударов с воздуха. Проскуров освободили под утро 25 марта.
Красная Армия входит в город.
Митинг в связи с освобождением Проскурова.
Во время боев за город были уничтожены 1700 солдат и офицеров противника, 15 танков, 38 орудий, 1060 автомашин и бронетехники, захвачено немало трофеев. В боях за овладение городом советские воины проявили массовый героизм: 31 части и соединению присвоено почетное наименование «Проскуровской», а 14 полков и дивизий были награждены орденами. 25 марта в 10 часов вечера в Москве в честь освобождения города Проскурова было дано 20 залпов из 224-х артиллерийских орудий.
См. также: Фото | СССР. Проскуров (Хмельницкий) во время войны