В документе, составленном Восточноевропейским отделом НКВД указывалось: "Польша образовалась после Первой мировой войны из частей Австро-Венгрии, Германии, России. Польша при поддержке Антанты захватила Западную Украину и Западную Белоруссию… Государственный строй Польши - республика фашистского типа". Авторы доказывали, что подавляющая часть населения страны - это безземельные и малоземельные крестьянские семьи (2650 тысяч), в то время как середняцкие хозяйства насчитывали всего 600–700 тысяч, кулацкие же, владевшие от 10 до 15 га земли, - 300 тысяч. Подчеркивалось при этом, что помещики, духовенство и государство владели почти половиной всей земельной собственности (42,4 %). Приводились в справке и сведения о крупнейших партиях Польши. К примеру, "Национальная партия" ("Стронництво Народове") характеризовалась как "правое крыло польского фашизма", "консерваторы" - как реакционная партия крупных землевладельцев (группа Радзивилла), целиком поддерживающая "фашистский правящий лагерь", "Народная партия" ("Стронництво Людове") - как левая оппозиция, отражающая интересы зажиточного крестьянства, "Партия польских социалистов" (ППС) - как выступающая за восстановление буржуазного парламентаризма, "Украинское национально-демократическое объединение" (УНДО) и еврейский "Бунд" - как националистические объединения буржуазных слоев нацменьшинств Польши. В справке утверждалось, в частности, что "предательская, контрреволюционная политика "Бунда" особенно усилилась в последнее время благодаря широкому проникновению в ее ряды и на руководящие посты в центральном аппарате троцкистских элементов. Ряд печатных органов "Бунда"… используются троцкистами для своей антисоветской, контрреволюционной и подрывной деятельности среди местного пролетариата". Неудивительно, что в дальнейшем НКВД одной из главных задач особистов считал выявление всех членов политических партий Польши, от левых до самых правых, как наиболее активной части населения, и их ликвидацию.
Материалы о Западной Украине и Западной Белоруссии, о политике польского правительства было поручено подготовить и Исполкому Коммунистического Интернационала (ИККИ). В первые дни войны руководство Коминтерна, не получая указаний из Кремля, не видело ничего плохого в многочисленных заявлениях компартий в защиту Польши с осуждением германского вторжения, в призывах сражаться против нацизма и фашизма. Однако Г. Димитров, генеральный секретарь ИККИ, 7 сентября был вызван к Сталину, где ему "разъяснили" ситуацию. Вождь охарактеризовал Польшу как фашистское государство, которое угнетает украинцев, белорусов и др.
"Уничтожение этого государства в нынешних условиях означало бы одним буржуазным фашистским государством меньше! Что плохого было бы, если бы в результате разгрома Польши мы распространили социалистическую систему на новые территории и население", - заявил Сталин. 15 сентября секретариат ИККИ принял постановление, запрещавшее коммунистам и сочувствовавшим им вступать в легионы, которые начали создаваться в ряде стран для участия в войне против Германии на стороне Польши. В разосланной же компартиям 8–9 сентября директиве ИККИ подчеркивалось: "Настоящая война - империалистическая, в которой одинаково повинна буржуазия всех воюющих государств. Войну не могут поддержать ни в одной стране ни рабочий класс, ни тем более компартии… Международный пролетариат не может ни в коем случае защищать фашистскую Польшу, отвергшую помощь Советского Союза, угнетающую другие национальности".
Одновременно с политической подготовкой к вторжению в восточные районы Польши проводились и интенсивные военные приготовления. 7-16 сентября отдаются приказы о призыве в армию резервистов пяти военных округов, передислокации многих соединений в направлении западной границы, формировании новых дивизий и корпусов. В составе Киевского Особого военного округа (КОВО) и Белорусского Особого военного округа (БОВО) создаются мощные группировки войск, переименованные затем в армии.
9 сентября в связи с переданной из Берлина информацией о занятии немецкими войсками Варшавы Молотов направил приветствия и поздравления правительству германской империи и передал послу Ф. Шуленбургу, что "советские военные действия начнутся в ближайшие несколько дней". В этот же день был составлен первый вариант директивы наркома обороны СССР К.Е. Ворошилова и начальника Генштаба РККА Б.М. Шапошникова о переходе войсками Белорусского и Украинского фронтов в ночь с 12 на 13 сентября 1939 года советско-польской границы с задачей разгромить польские войска. В директиве определялись задачи на ближайшие два дня для каждой из армейских групп этих фронтов. Однако известие о том, что Варшава все еще держится, по-видимому, заставило перенести дату перехода советскими войсками советско-польской границы на 5.00 17 сентября. Директива об этом была отдана Белорусскому и Украинскому фронтам Ворошиловым и Шапошниковым 14 сентября.
На Белорусском фронте должны были действовать четыре армейские (Полоцкая, Минская, Дзержинская, Бобруйская) и одна конно-механизированная группы. В ночь на 15 сентября издается боевой приказ № 01, в котором определялась "ближайшая задача фронта - уничтожить и пленить вооруженные силы Польши, действующие восточнее литовской границы и линии Гродно-Кобрин".
Армейские группы БОВО получили уже конкретные оперативные задания и приказ, не ожидая окончания сосредоточения всех приданных им частей, в 5.00 17 сентября перейти границу. При этом Полоцкая группа должна была к исходу 18 сентября овладеть районом Свенцяны-Михалишки и далее двигаться на Вильно; Минская - прорвав фронт, к этому же сроку выйти в район Ошмяны-Ивье, с тем чтобы в дальнейшем часть ее соединений оказала помощь Полоцкой группе в овладении Вильно, а остальными силами наступать на Гродно. Дзержинская группа должна была продолжать сосредоточение на границе, в то время как конно-механизированная подвижная группа (КМГ) "обязывалась мощным ударом по войскам противника разгромить их, наступая в направлении на Новогрудок, Волковыск, и к исходу 18 сентября выйти на р. Молчадь на участке от ее устья до м. Молчадь, в дальнейшем двигаться на Барановичи, нанести удар на Волковыск". Бобруйской группе к исходу 17 сентября следовало выйти на подступы к Барановичам. 23-й стрелковый корпус и Днепровская флотилия обеспечивали стык с Украинским фронтом и в течение двух дней должны были овладеть Лунинцом.
В составе Украинского фронта, которым командовал командарм I ранга С.К. Тимошенко, действовали три армейские группы. Правое крыло фронта составляла Шепетовская (Северная) группа. Она была развернута на фронте в 250 км на Ровно - Владимир-Волынском направлении, правым флангом - на Ковельском. Уже 14 сентября закончилось сосредоточение двух ее корпусов в отведенных им районах. 16 сентября группа была полностью готова занять исходное положение. В соответствии с приказом командования фронтом группа должна была к исходу 17 сентября занять Ровно, Дубно, 18 сентября - район Луцка и затем наступать на Владимир-Волынский.
Южнее Шепетовской группы, в центре Украинского фронта, на участке около 90 км разместилась Волочиская (впоследствии Восточная) группа, в состав которой входили 2-й конный корпус, 17-й стрелковый корпус, 10-я, 24-я и 38-я танковые бригады. Перед ней ставилась задача нанести 17 сентября мощный удар по польским войскам в районе Тарнополя, овладеть Езерней, Козовой, Тарнополем, выйти на следующий день в район Буска, Перемышля, Бобрки с дальнейшей задачей овладеть Львовом. При этом предписывалось отрезать польским войскам пути отхода на запад.
16 сентября по войскам Волочиской группы, как и по всем соединениям КОВО и БОВО, был отдан приказ к исходу дня "произвести перегруппировку войск группы и скрытно подтянуть их на 3–5 км к нашим государственным границам в исходное положение", проверить боеготовность и материально-техническую обеспеченность частей. Управлению Украинского фронта было сообщено о готовности армии приступить "к выполнению боевой задачи".
В Каменец-Подольскую (Южную) группу, составлявшую левое крыло фронта и развернутую в радиусе около 70 км в направлении на Станиславов и Дрогобыч, входили 4-й и 5-й конные корпуса, 25-й танковый корпус, 23-я и 26-я танковые бригады, 13-й стрелковый корпус. Перед группой была поставлена задача: разгромить противостоявшие ей части противника и к исходу 17 сентября выйти на р. Стрыпа. Танковой бригаде, усиленной мотопехотой, надлежало захватить железнодорожный узел Коломыя. К исходу следующего дня группе следовало овладеть районом Галича, Станиславова и далее наступать на Стрый и Дрогобыч. Левым флангом группа должна была захлестнуть противника и отрезать ему пути отступления в Румынию и Венгрию.
Непосредственно на границе войскам Украинского фронта могли противостоять лишь части Корпуса охраны пограничья (КОП). Довольно мощным укрепленным районом был район Сарны, защищаемый сводным отрядом в 10 тысяч человек. В Ровно находились на переформировании остатки 7-й, 8-й и 11 - й польских дивизий. Местом сбора небоеспособных частей и создания на их базе новых соединений служили Ковель и Дубно. В районе Тарнополя концентрировалось шесть пехотных дивизий, потерявших в боях с вермахтом значительную часть своего состава. Львов защищала от наступавших германских частей группа генерала В. Лянгнера в 15 тысяч штыков и сабель. Всего же в восточных воеводствах к 15 сентября находилось около 340 тысяч польских солдат и офицеров, 540 орудий, более 70 танков.
В 3.00 17 сентября заместитель наркома иностранных дел СССР В.П. Потемкин зачитал польскому послу в Москве В. Гжибовскому ноту, которую Сталин незадолго до этого откорректировал с учетом пожеланий германского посла. В ней говорилось: "Польско-германская война выявила внутреннюю несостоятельность польского государства… Варшава как столица Польши не существует больше. Польское правительство распалось и не проявляет признаков жизни. Это значит, что польское государство и правительство фактически перестали существовать. Тем самым прекратили свое действие договоры, заключенные между СССР и Польшей. Предоставленная самой себе и оставленная без руководства, Польша превратилась в удобное поле для всяких случайностей и неожиданностей, могущих создать угрозу для СССР".
Как следует из обзора, составленного в штабе КОВО, на восточный берег Вислы и Сана отводились польские армии, которые действовали на западе; в район Брест-Литовска - те части, что были на северо-востоке с задачей обеспечить связь с Румынией; армии генерала Т. Кутшебы, находившейся в окружении, ставилась задача прорваться на юго-восток. Для того чтобы обезопасить армию от возможного окружения, командованию 9-го корпуса поручалось создать заградительную линию Пинск-Брест-Литовск. Одновременно в Ровно, Ковель, Луцк и Дубно были посланы высшие армейские чины с заданием формировать новые части. "Но переход войсками Украинского фронта границы сорвал эти намерения", - констатируется в обзоре.
Польская армия, как правило, выполняла приказ своего главнокомандующего Э.Рыдз-Смиглы, гласивший: "С Советами в бои не вступать, оказывать сопротивление только в случае попыток с их стороны разоружения наших частей… С немцами продолжать борьбу. Окруженные города должны сражаться. В случае, если подойдут советские войска, вести с ними переговоры с целью добиться вывода наших гарнизонов в Румынию и Венгрию".
17 сентября, выступая по радио, Молотов подчеркнул, что польское государство обанкротилось и фактически перестало существовать. На следующий день было подписано советско-германское коммюнике, в котором прямо говорилось об общей задаче СССР и Германии в войне против Польши, которая "состоит в том, чтобы восстановить в Польше порядок и спокойствие, нарушенные распадом польского государства, и помочь населению Польши переустроить условия своего государственного существования".
Намереваясь "немедленно взяться за решение проблемы прибалтийских государств в соответствии с Протоколом от 23 августа" и ожидая "в этом деле полную поддержку со стороны германского правительства", Сталин 25 сентября выразил готовность передать Германии населенные поляками Люблинское воеводство и правобережную часть Варшавского в обмен на Литву. Германия дала на это согласие.
В подписанном 28 сентября в Москве Риббентропом и Молотовым Договоре о дружбе и границе между СССР и Германией устанавливалась окончательная граница обоюдных государственных интересов на территории бывшего польского государства, а государственное переустройство, осуществлявшееся к западу от установленной Германией и к востоку - Советским Союзом линии, рассматривалось "как надежный фундамент для дальнейшего развития дружественных отношений между своими народами".
В секретном протоколе была зафиксирована договоренность о сотрудничестве в борьбе против польской агитации. И оно действительно было налажено. В частности, в Закопане в декабре 1939 года был создан совместный учебный центр служб безопасности и проходили переговоры ответственных чинов гестапо и НКВД.
17 сентября в 5.00 войска Украинского и Белорусского фронтов перешли границу и стали почти беспрепятственно продвигаться на запад, делая по 50–70 км в день. При этом Полоцкая группа, разгромив отряды КОП, к вечеру следующего дня выполнила поставленную перед ней задачу - заняла Свенцяны и вышла в район Поставы. Минская группа, также не встретив сопротивления, развила бурные темпы наступления, овладев к 15.00 Молодечно, к исходу следующего дня - укрепленным районом по линии Ошмяны-Курмеляны-Гольшаны.
Дзержинская КМГ, встретив некоторое сопротивление со стороны отрядов КОП, обнаружила, что Барановичский укрепрайон никем не обороняется, и взяла его без боя. В тот же день был занят Новогрудок. К вечеру 18 сентября она вышла на железнодорожную линию Вильно-Барановичи. Бобруйская группа совместно с механизированными частями 29-го танкового батальона 17 сентября в 17.00 достигла Барановичей, на следующий день вышла в район юго-западнее города Слоним.
В ночь с 17 на 18 сентября войска Белорусского фронта начали Виленскую операцию. Охватив Вильно с севера частями Полоцкой группы и с юга Минской, 18 сентября в 11.30 танковые части ворвались в город. В плен было взято 10 тысяч польских военнослужащих. К утру 19 сентября войска фронта вышли на линию литовской границы Вильно-Лида-Волковыск-Ружаны-Ивацевичи. После этого командование приостановило движение двух правофланговых армейских групп, приказав выставить стрелковые заставы на литовской и латвийской границах. Для установления связи с германскими войсками на линию Сопоцкин-Белосток выдвигались передовые части. Бобруйская группа овладевала Кобрином и также устанавливала связь с германскими соединениями. С вечера 19 сентября войска Белорусского фронта приступили к выполнению этой директивы. 22 сентября в ходе массированных атак они овладели Гродно.
21-22 сентября войска вошли в соприкосновение с германской армией и в соответствии с соглашением между представителями СССР и Германии об установлении согласованной линии части вермахта начали отход на запад, а РККА, держа дистанцию в 25 км, стала выдвигаться на демаркационную линию. К 30 сентября войска Белорусского фронта полностью выполнили поставленную перед ними задачу.
Войска Украинского фронта перешли границу в 5.00 17 сентября и, не встречая серьезного сопротивления, стали быстро продвигаться вперед. Наиболее широким - в 230 км - фронтом наступала Шепетовская (переименованная в Северную) группа, имея главные силы на левом фланге (четыре стрелковые дивизии с танковой бригадой). К исходу дня они форсировали р. Горынь и 18 сентября заняли Ровно.
Восточная армейская группа (ВАГ), захватив волочиский мост в 5.00, форсировала р. Збруч и перешла в решительное наступление по всему фронту. В боевом приказе ВАГ констатировалось: "Противник, не оказывая серьезного сопротивления, в течение 17.9.39 отходил в западном направлении, оставив Тарнополь". Второй кавалерийский корпус вышел на р. Серет и захватил переправу северо-западнее Тарнополя. 18 сентября был занят Золочев.
Наступление Южной группы началось форсированием р. Збруч. Разбив польскую пограничную бригаду и отряды КОП, войска устремились на запад, форсировали р. Серет и к концу дня овладели г. Чортковом, вышли на р. Стрыпа от ее устья до местечка Золотники. Левый фланг группы продвинулся до р. Днестр. В районе Чорткова в плен было захвачено около 5 тысяч польских солдат и офицеров.
В итоге первого дня операции войска Украинского фронта углубились на 70-100 км, овладев Ровно, Коломыей, Тарнополем, Чортковом. На следующий день, по сводке Генштаба РККА, они заняли железнодорожный узел Сарны, г. Луцк, Станиславов, Галич, Красное, Бучач. При захвате Дубно было взято в плен 5800 солдат и 500 офицеров, а в районе Луцка - 9 тысяч, из них 1 тысяча - офицеры. При овладении Галичем Южная группа взяла в плен до 20 тысяч поляков. 19 сентября советские части вошли в Сокаль, Броды, Бобрку, Рогатин, Долину, вышли на окраины Львова. В соответствии со сводкой Генштаба РККА с 17 по 21 сентября в плен было захвачено 120 тысяч человек.
Через два часа после перехода Красной Армией польской границы немецкие войска получили приказ "остановиться на линии Сколе-Лемберг-ВладимирВолынский-Белосток", о чем немедленно было сообщено в Москву.
Сближение позиций двух армий побудило ускорить переговоры об установлении демаркационной линии, для чего в Москву 19 сентября прибыла военная делегация из Берлина. С советской стороны в них приняли участие Ворошилов и Шапошников. 20 сентября была установлена линия по р. Писса, Нарев, Висла, железной дороги вдоль р. Сан, а на следующий день подписан протокол, зафиксировавший порядок и временные параметры отхода немецких войск на запад до установленной демаркационной линии, который должен был завершиться к 4 октября.
К этому времени в соответствии со сводкой Генштаба части РККА занимали рубеж Ковель-Владимир-Волынский-Сокаль-предместья Львова. Германским войскам, в течение десяти дней окружавшим Львов (Лемберг), не удалось заставить город капитулировать. После того как в соответствии с соглашением германские части начали отходить на запад, их место занимала Восточная армейская группа, получившая приказ овладеть городом к исходу 19 сентября. Однако в районе м. Красное наступавшие части встретились с сильным сопротивлением со стороны польских войск генерала В. Орлик-Рюкемана. В результате к вечеру советские части смогли лишь выйти к окраинам Львова, но не овладеть им. По сведениям, полученным советской разведкой, в городе находились две-три польские пехотные дивизии и много офицеров, стекавшихся туда при отступлении с различных участков фронта. На помощь гарнизону Львова прорывалась группировка генерала К. Соснковского. Чтобы помочь ей, из города навстречу была направлена часть сил. Однако подход ко Львову крупной группировки советских войск лишил защитников города последней надежды. К тому же 20 сентября стало известно, что немцы разбили дивизии Соснковского. Отходившие польские части в районе Лашки Муроване наткнулись на красноармейские соединения. Последние завершили начатое немцами дело, взяв в плен большое количество польских военнослужащих. Сам генерал с частью войск ушел в Венгрию.