Операцию проводили польские, советские и чехословацкие подразделения. Цель — полностью подавить любые национально-освободительные движения украинцев на территории трех государств, ликвидировать Украинскую повстанческую армию и распылить украинское национальное меньшинство в Польше.

Операцию по депортации украинцев разработали зимой 1947 году формальным поводом для начала "Вислы" стала ликвидация отрядами УПА одного из министров обороны Польши. 28 апреля 6 польских дивизий, многочисленные отделы служб безопасности окружили территории, на которых проживало украинское население — Лемковщину, Надсянье, Подляшье и Холмщину. В то же время отделы НКВД и подразделения чехословацкой армии заблокировали восточные и южные границы Польши.

Акция по депортации превратилась в геноцид. Украинская, не желавших покидать родительские земли, поляки зверски убивали. Несогласных сажали в концлагеря, членов УПА расстреливали на месте. К массовым казням украинцев присоединилось и местное население — поляки убивали и жгли дома своих соседей-украинцев.

Жертвами польско-советского террора стали тысячи украинцев, сотни тысяч потеряли свои дома. Против произвола выступила УПА, отряды которой оперативно перешли границу с Польшей и вступили в бой с подразделениями польской армии. Однако храбрые, но малочисленные повстанцы не смогли остановить репрессивного аппарата, и операция "Висла" продолжалась до своего завершения в октябре 1947 года.