World War // 1919-1921
Polish–Soviet War
The Polish–Soviet War was fought primarily between the Second Polish Republic and the Russian Soviet Federative Socialist Republic, following World War I and the Russian Revolution.
Tactical Map#
20 battles plotted
LOADING MAP TELEMETRY…
War Tempo#
Battle cadence by year
Battles per year
29 battles
Heaviest fighting in 1920 — 22 catalogued battles.
Causes#
The war emerged from the simultaneous collapse of three empires — Romanov, Habsburg, and Hohenzollern — that had partitioned Poland out of existence in the late eighteenth century[1]. When the armistices of 1918 dissolved the eastern front, both the reconstituted Soviet Russia and the reborn Second Polish Republic claimed sovereignty over the broad belt of territory — Lithuania, Belarus, Ukraine, and eastern Galicia — that lay between them. Neither state possessed recognized frontiers in the east, and neither was willing to concede the borderlands to the other.
The structural cause on the Soviet side was ideological as much as territorial. The Bolshevik leadership regarded the Polish state not merely as a geopolitical rival but as a bourgeois barrier between the revolution and the industrial proletariat of Germany[2]. Lenin and his colleagues calculated that a revolutionary war carried westward through Poland could link the Russian and Central European revolutions, transforming a regional civil conflict into a continental one. This ambition gave the war an expansionist character that went beyond any defensible claim to specific territories.
The Polish side was driven by an equally coherent strategic vision, though one rooted in history rather than ideology. Józef Piłsudski, the dominant military and political figure of the new republic, pursued a federalist conception — the Intermarium idea — by which Poland would anchor a chain of allied states from the Baltic to the Black Sea, permanently checking both Russian and German power[3]. This program required detaching Ukraine from Bolshevik control, and in April 1920 Piłsudski concluded an agreement with the Ukrainian leader Symon Petliura and launched the Kyiv offensive, transforming a war of frontier consolidation into a war of territorial transformation[4].
The proximate conditions that made full-scale fighting inevitable were already present by early 1919. As German and then Austro-Hungarian forces withdrew from the east, Polish and Soviet units moved into the vacuum simultaneously, producing a series of collisions — at Vilnius, along the Niemen, and across the Pripyat marshes — before any formal declaration of hostilities. The contested city of Vilnius, claimed by Poland, Lithuania, and Soviet Russia at once, crystallized the way in which the war was not a single bilateral conflict but a struggle over the entire post-imperial settlement of Eastern Europe[5].
The Paris Peace Conference offered no resolution. The Allied powers declined to fix Poland's eastern frontier, deferring the question while the Russian Civil War remained undecided[6]. That deferral left Poland and Soviet Russia to determine the boundary by force, with the outcome shaping the political geography of interwar Europe and, through the terms of the eventual Treaty of Riga, conditioning the instabilities that would resurface two decades later[7].
Consequences#
The [[the-soviet-polish-peace-of-1921-and-the-creation-of-interwar-europe-2008|Treaty of Riga]], signed on 18 March 1921, brought the war to a formal conclusion and established the eastern frontier of the Second Polish Republic for the interwar period[1]. Under its terms, Poland retained substantial territories in what is today western Ukraine and western Belarus — a settlement that left millions of Ukrainians, Belarusians, Jews, and other minorities within the Polish state. Soviet Russia accepted a boundary set well to the east of the ethnographic Curzon Line proposed by the Allied powers in 1919, surrendering its aspirations to recover the full territorial inheritance of the tsarist empire in the west. Both parties agreed to mutual repatriation of prisoners and civilians, and Soviet Russia undertook to return cultural property removed from Polish lands during the partitions. The treaty did not produce lasting reconciliation; it was accepted by both sides as a temporary settlement shaped by military exhaustion rather than political satisfaction[2].
The political consequences for the Soviet leadership were acute and enduring. The failure to break through to Central Europe — to carry revolutionary war into Germany via Poland — confirmed for the Bolshevik leadership that the international revolution would not arrive on schedule, accelerating the shift toward consolidating Soviet power within a single state[3]. For Josef Stalin, who had commanded the southwestern front during the critical Battle of Warsaw and whose insubordination in redirecting forces toward Lwów contributed to the Soviet defeat, the war was a source of lasting resentment; his adversarial relationship with commanders from that campaign, including Mikhail Tukhachevsky, persisted into the purges of the 1930s[4].
For Poland, the victory was deeply formative but also internally contradictory. The Battle of Warsaw in August 1920, in which Polish forces reversed a Soviet advance that had reached the outskirts of the capital, was celebrated as the "Miracle on the Vistula" and became a founding myth of the restored republic[5]. Yet the Treaty of Riga's eastern border created a multinational state in which ethnic Poles were a bare majority, and the incorporation of large Ukrainian, Belarusian, Jewish, and German communities generated minority-rights tensions that Polish governments managed poorly throughout the 1920s and 1930s[6]. The Jewish population in particular, already subject to wartime violence and accusations of Soviet sympathy, entered the interwar republic in a position of heightened vulnerability[7].
The war also reshaped the borderland states immediately to the north. Poland's seizure of Vilnius in October 1920 — accomplished by a staged "mutiny" outside the formal war — permanently poisoned Polish-Lithuanian relations, leaving Lithuania without its historic capital and refusing to maintain diplomatic relations with Warsaw for the remainder of the interwar period[8]. The broader regional settlement left the eastern tier of Europe — Poland, the Baltic states, Romania — loosely aligned as a cordon between Soviet Russia and Weimar Germany, a configuration the French encouraged through alliance-building but never succeeded in rendering strategically coherent[9].
What the war ultimately did not resolve was the fundamental incompatibility between Soviet and Polish state interests in the contested borderlands of Ukraine and Belarus. The populations distributed across the Riga frontier remained sources of irredentism and repression on both sides; the Soviet collectivization drives of the early 1930s fell with particular force on the Ukrainian and Belarusian peasantry, while Poland pursued assimilationist and at times suppressive policies toward its eastern minorities. When the Ribbentrop-Molotov Pact of 1939 brought Soviet and German forces simultaneously into Poland, the boundary set at Riga dissolved within days, and the territorial questions the war had provisionally settled were reopened with catastrophic violence[10].
Campaigns#
0 operational sequences
Battles#
29 catalogued engagements
- Battles for Vilnius
December 31, 1918
The Battles for Vilnius in January 1919 marked an early and contested episode in the struggle over the city during the collapse of German occupation in the east. Polish Self-Defence forces under Władysław Wejtko initially resisted the retreating Imperial German Army and Bolshevik paramilitaries, then faced the advancing Red Army under Vladimir Olderogge and Kazimierz Cichowski. The fighting produced a temporary Polish capture of most of Vilnius before the Self-Defence was forced to withdraw as Red Army pressure mounted. The outcome left Vilnius under Soviet control for a period and established the city as a central point of contention in the emerging Polish–Soviet conflict. Some historians treat these engagements as the opening action of the Polish–Soviet War, giving Vilnius an outsized role in defining when and where that war began.
- Battle of Bereza Kartuska
February 14, 1919
The Battle of Bereza Kartuska was part of the broader Polish–Soviet War, the conflict that determined the eastern frontier of the newly reconstituted Second Polish Republic. Fighting occurred at the village of Bereza Kartuska on two separate occasions: first on 14 February 1919, and again during a more extended engagement between 21 and 26 July 1920. The recurrence of fighting at the same location reflects the fluid and contested nature of the front during this war, in which control of towns and villages in the borderlands changed hands repeatedly as each side launched offensives and counteroffensives across a vast and poorly defined front.
- Battle of Lida
April 16, 1919
- Battle of Pinsk
February 23, 1919
The Battle of Pinsk, fought from late February into early March 1919, was an early engagement of the Polish–Soviet War in which Polish forces under Aleksander Narbutt-Łuczyński defeated Soviet forces commanded by G.M. Bobrowski. The Polish victory secured or contested control of the Pinsk area during the opening phase of a conflict that would ultimately determine the eastern borders of the newly reconstituted Polish state. As one of the initial clashes of the war, it contributed to establishing Polish operational momentum in the borderlands region.
- Battles for Baranavichy
March 13, 1919
The battles for Baranavichy represent early Polish offensive action in the Polish–Soviet War, conducted by two separate command groups in succession during the spring of 1919. Capt. Jerzy Dąbrowski's group engaged in March, followed by Col. Aleksander Boruszczak's group in April, indicating a sustained Polish effort against Red Army units in this sector during the war's opening period. Poland recorded approximately 140 casualties, though the outcome of the engagements is not recorded. The operations reflect the fluid, contested nature of the eastern front in the conflict's early phase, before either side had consolidated control over the contested territories of the former Russian Empire's western borderlands.
- Operation Minsk
January 1, 1919
Operation Mińsk resulted in the capture of Minsk from the Red Army in August 1919, a significant territorial gain in the opening phase of the Polish–Soviet War. By seizing Minsk and subsequently Barysaw and Babruysk by the end of August, Polish forces advanced deep into Russian-controlled Lithuania and Belarus, presenting the Bolsheviks with a military fait accompli that complicated Soviet strategic options in the region. Polish control over the railway lines proved decisive, denying the Red Army the ability to move reinforcements to contest the advance and enabling a rapid sequential seizure of key towns along the rail network.
- Vilna offensive
April 1, 1919
The Vilna offensive secured Vilnius for Poland after three days of street fighting against the Red Army in April 1919, marking one of the earliest major Polish territorial gains of the Polish–Soviet War. The Red Army's retreat following the city's capture allowed Polish forces to extend control well beyond Vilnius itself, with Lida, Pinsk, Navahrudak, and Baranovichi also falling to Polish hands during the same operation. This combination of gains pushed the front line substantially eastward in the war's opening phase, establishing a broad Polish foothold in the contested borderlands and complicating Soviet efforts to consolidate control over the region.
- Battle of Berezina
May 15, 1920
The structured facts list this engagement as part of the Polish–Soviet War of 1919–1921, fought on May 15, 1920, under commanders including Tukhachevsky, Kork, Sosnkowski, and Skierski. However, the supplied overview describes a wholly different engagement — the November 1812 crossing of the Berezina River during Napoleon's retreat from Moscow, involving the Grande Armée and the Imperial Russian Army. Because the overview does not correspond to the listed battle, no grounded significance can be written for the May 1920 engagement. Insufficient source material has been provided to characterize this battle's role in the Polish–Soviet War, its effect on the campaign, or what it decided.
- Battle of Białystok
August 22, 1920
The Battle of Białystok on August 22, 1920, was a direct consequence of the Polish victory at Warsaw. Soviet forces from the Red Army's 16th Army and 3rd Army, driven eastward in retreat, converged on Białystok in disarray. The collision of withdrawing units with forces already stationed in the city produced a complete breakdown in Bolshevik cohesion. The engagement illustrated how the momentum generated at Warsaw extended beyond that decisive action, degrading Soviet combat effectiveness as retreating columns lost organizational integrity. For the Polish–Soviet War as a whole, Białystok represented one of several engagements during this phase in which pursuing Polish forces converted a strategic victory into the operational destruction of retreating Soviet formations.
- Battle of Borodzianka
June 11, 1920
The Battle of Borodzianka was fought during the Kiev offensive of the Polish Army in June 1920, a phase of the Polish–Soviet War in which Polish forces had advanced deep into Soviet-held territory. The engagement along the Zdwizh river, approximately 50 kilometers west of Kiev, placed Polish forces in direct contact with Soviet units including the 25th Rifle Division and a Bashkir Cavalry Brigade operating under Alexander Yegorov's command. Polish casualties of 260 are recorded for the engagement. The battle reflects the intensity of fighting on the approaches to Kiev as Soviet forces worked to contain and push back the Polish Kiev offensive.
- Battle of Boryspil
June 2, 1920
The Battle of Boryspil, fought near Kyiv on 2 June 1920, was part of the Polish counter-assault following a Russian offensive launched on 27 May 1920. The engagement reflects the fluid, contested nature of operations around Kyiv during this phase of the Polish–Soviet War, in which Polish forces sought to reverse Bolshevik pressure rather than cede ground in the strategically significant Ukrainian theater. Its place in the broader campaign is as one of several counter-offensive actions the Polish side undertook in response to the May offensive.
- Battle of Bystryk
May 31, 1920
The Battle of Bystrzyk took place on 31 May 1920 near the village of Bystryk, in the vicinity of Kyiv, during the Polish–Soviet War. It formed part of Budyonny's 1st Cavalry Army offensive against Polish-Ukrainian forces defending Kyiv — a counteroffensive launched approximately one month after Polish and Ukrainian troops had themselves advanced on and taken Kyiv. The engagement reflects the broader operational dynamic of mid-1920, in which Soviet forces sought to reverse Polish gains in Ukraine and press the initiative against an overextended opponent.
- Battle of Czarnobyl
April 27, 1920
The Battle of Chornobyl, fought on 27 April 1920, was a component of the broader Kiev Operation conducted by the Polish Army during the Polish–Soviet War. Situated near the town of Chornobyl in Ukraine, the engagement resulted in a Polish victory and contributed to the operational momentum of the Kiev offensive, which aimed at advancing deep into Soviet-held Ukrainian territory. As one of several actions comprising that operation, the outcome at Chornobyl supported Polish forces' capacity to press forward toward Kiev.
- Battle of Daugavpils
January 5, 1920
The Battle of Daugavpils, also known as the Battle of Dyneburg or Operation Winter, concluded the 1919 phase of the Polish–Soviet War. A joint Polish and Latvian force operating under Polish Staff orders attacked the Red Army garrison at Daugavpils between 3 and 5 January 1920, bringing combined operations against Soviet forces in the region to a close for that year. The engagement represented coordinated allied action between Poland and Latvia against the Russian SFSR, with Polish forces under Edward Rydz-Śmigły and Latvian forces under Jānis Puriņš facing a numerically superior Red Army contingent commanded by Vladimir Gittis. Its place in the wider Polish–Soviet conflict marks it as the concluding offensive action of 1919, setting the operational context heading into the more decisive campaigns of 1920.
- Battle of Dęblin and Mińsk Mazowiecki
January 1, 1920
The Battle of Dęblin and Mińsk Mazowiecki, fought August 16–18, 1920, resulted in a Polish victory over Soviet forces commanded by Tukhachevsky and Sollogub. Soviet casualties reached 1,400. The engagement was part of the broader Polish–Soviet War and contributed to Polish operational momentum during a critical phase of the conflict.
- Battle of Kobryń
September 11, 1920
The supplied overview describes a September 1939 engagement between German and Polish forces during the Invasion of Poland, fought concurrently with the Battle of Brześć Litewski. However, the structured facts attribute this battle to the Polish–Soviet War of 1919–1921 with different commanders and a date of September 11, 1920. Because these two sources are irreconcilably contradictory, no reliable significance statement can be constructed from the inputs alone without risk of conflating two distinct engagements or misattributing the action.
- Battle of Komarów
August 30, 1920
The Battle of Komarów, also known as the Battle of Zamość Ring, was one of the most important engagements of the Polish–Soviet War, fought near the village of Komarowo near Zamość between 20 August and 2 September 1920. Polish forces numbering approximately 1,700 faced a Russian SFSR force of around 17,500 under Semyon Budyonny, inflicting some 4,000 casualties on the larger formation. The engagement holds a distinctive place in military history as the last large battle in Europe in which cavalry was employed as cavalry proper rather than as mounted infantry.
- Battle of Koziatyn
April 1, 1920
The Battle of Koziatyn was a deep-penetration cavalry raid during the Polish–Soviet War, conducted approximately 160 kilometres behind the front line. Its principal outcome was the seizure of Korosten, a major railway hub and Red Army supply depot, which carried direct operational consequences for Soviet logistics in the theater. The capture was achieved with negligible Polish losses, while Russian SFSR casualties reached 8,000. By disrupting a key node in the Soviet supply network, the raid degraded the Red Army's capacity to sustain forward operations at a critical point in the war.
- Battle of Letychiv
February 18, 1920
The Battle of Letychiv occurred in February 1920 during the broader Polish–Soviet War, at a period when the Polish Podolian Front had stabilized along the Southern Bug River following the conclusion of the Polish–Ukrainian War. The engagement arose directly from a Polish operational maneuver intended to shorten the front line, bringing the Polish 5th Infantry Division under Jędrzejewski into contact with Soviet 44th Rifle Division infantry and Kotovsky's cavalry. Because the outcome is not recorded, the battle's decisive weight within the campaign cannot be established, but the encounter reflects the fluid, encounter-battle character of the front in early 1920, where realignment operations routinely produced unplanned engagements along the Southern Bug axis.
- Battle of Lwów
January 1, 1920
- Battle of Ossów
August 14, 1920
The Battle of Ossów, fought in the fields near Wołomin on 14 August 1920, was part of the larger Soviet drive on Warsaw during the Polish-Soviet War. Soviet units initially captured the strategically important village of Ossów during the day, but a Polish counter-attack in the evening retook it. The engagement carried weight beyond its local scale: it was among the first skirmishes won by Polish forces since the Soviet offensive had begun in late spring, marking an early check to Bolshevist momentum at the gates of the Polish capital.
- Battle of Radzymin
January 1, 1920
- Battle of Warsaw
January 1, 1920
- Battle of Wołodarka
January 1, 1920
The Battle of Wołodarka was a clash between the Polish Army and Semyon Budyonny's First Cavalry Army near the Ukrainian village of Volodarka, occurring between 29 and 31 May 1920 during the Polish Offensive on Kiev. The engagement took place at a critical juncture of the Polish–Soviet War, when Polish forces were pressing deep into Ukrainian territory. The confrontation with Budyonny's First Cavalry Army was significant in the broader context of the Kiev offensive, as that Soviet formation represented one of the primary instruments deployed to counter Polish advances in Ukraine. The outcome of this and related engagements along this axis shaped the operational momentum of both sides during the 1920 campaigning season.
- Battle of Zadwórze
August 17, 1920
The Battle of Zadwórze, fought near a railway station 33 kilometres from Lwów, lasted roughly 24 hours and ended in the complete destruction of the Polish force under Bolesław Zajączkowski. Despite that outcome, the engagement halted Semyon Budyonny's Soviet cavalry advance and prevented the seizure of Lwów. By fixing and delaying Budyonny's forces, the battle contributed to the broader defensive effort that culminated in the successful defence of Warsaw during the Polish–Soviet War. The action has been called a Polish Thermopylae, a comparison rooted in the destruction of the defenders alongside the strategic check imposed on the attacker. Of the 330 Soviet troops recorded as engaged, 318 became casualties, underscoring the intensity of resistance the Polish force mounted before being overrun.
- Battle of the Niemen River
September 25, 1920
The Battle of the Niemen River was the second-largest engagement of the Polish–Soviet War, fought near the middle Neman River in the triangle between Suwałki, Grodno, and Białystok. Following the near-total collapse of Red Army forces at the Battle of Warsaw, Tukhachevsky attempted to reconstitute a defensive line running northward from the Polish-Lithuanian border to Polesie, anchored on Grodno. The Polish Army, pressing its counteroffensive under Piłsudski, defeated this effort decisively between 15 and 25 September 1920, inflicting roughly 40,000 casualties against approximately 7,000 of their own. The battle eliminated the Soviet Union's remaining capacity to mount sustained resistance in the western theater. Combined with the subsequent Battle of the Szczara River in mid-October, the Niemen engagement drove Polish forces to the Tarnopol-Dubno-Minsk-Drissa line, effectively ending large-scale Soviet offensive operations and consolidating Poland's strategic position ahead of the armistice negotiations that closed the war.
- Battle of the Wkra
August 14, 1920
- First Battle of Grodno
July 19, 1920
The First Battle of Grodno resulted in Russian forces capturing the city of Grodno following three days of fighting during the summer 1920 phase of the Polish–Soviet War. Polish forces, numbering around 3,000, mounted repeated counter-attacks using infantry, tanks, and armoured trains but were unable to hold the city against the Soviet advance. The fall of Grodno represented a further gain for Soviet forces during their westward offensive, pressing Polish defensive capacity along this sector of the front.
- Kyiv offensive
January 1, 1920
Famous commanders of Polish–Soviet War
12 shown
Józef Piłsudski
Marshal of Poland1867–1935
Independence movements
5 battles ledΣ224 int
Edward Rydz-Śmigły
Marshal of Poland1886–1941
5 battles ledΣ199 int
Semyon Budyonny
Marshal of the Soviet Union1883–1973
4 battles ledΣ152 int
Mikhail Tukhachevsky
Marshal of the Soviet Union1893–1937
4 battles ledΣ137 int
Alexander Yegorov
Marshal of the Soviet Union1883–1939
3 battles ledΣ118 int
Franciszek Latinik
divisional general1864–1949
2 battles ledΣ93 int
Józef Haller
General of the branch1873–1960
3 battles ledΣ93 int
Władysław Sikorski
general1881–1943
2 battles ledΣ93 int
Hayk Bzhishkyan
2 battles ledΣ81 int
Leonard Skierski
divisional general1866–1940
4 battles ledΣ73 int
Nikolai Sollogub
komdiv1883–1937
3 battles ledΣ73 int
Iona Yakir
1 battle ledΣ63 int
Ranked by Σ battle intensity across battles led in scope. Strategic leaders (chiefs of state / supreme commanders) pinned to the top.
Other wars in this era
World War
WAR· 1914–1918 (1917–1918 U.S. combat role)
World War I
U.S. entry added manpower, credit, and morale to the Allied war effort during the final phase of the conflict.
WAR· 1915-1920
Jungle Movement of Gilan
The Jangal Movement was a rebellion against the monarchist central government of the Sublime State of Iran in Gilan, which lasted from 1915 to 1921.
WAR· 1915-1919
National Protection War
The National Protection War, also known as the Anti-Monarchy War, or the Third Revolution, was a civil war that took place in China from December 1915 to July 1916. Following the overthrow of the Qing dynasty three years previously, the Republic of China was established in its place. The war was caused by President Yuan Shikai's proclamation of the Empire of China, with himself as the Hongxian Emperor.
WAR· 1917-1922
Russian Civil War
The Russian Civil War was a multi-party civil war in the former Russian Empire, lasting from 1917 to 1922, sparked by the overthrowing of the Russian Provisional Government in the October Revolution, as many factions vied to determine Russia's political future. It resulted in the formation of the Russian Socialist Federative Soviet Republic and later the Soviet Union in most of its territory. Its finale marked the end of the Russian Revolution, which was one of the key events of the 20th century.