PLJoin the list

The Battle of Mokra, 1939: Polish cavalry against German tanks

Second World War · 1 September 1939 · Poland vs Germany · ~6 min read · Updated October 2026

Polish cavalry of the late 1930s, a widely reproduced photograph

At a glance

PolandCol. Julian Filipowicz (Volhynian Cavalry Brigade)
vs
GermanyGen. Georg-Hans Reinhardt (4th Panzer Division)
Date
1 September 1939
Location
Mokra, near Kłobuck, southern Poland
Period
German invasion of Poland (September Campaign)
Outcome
Polish defensive success; brigade withdrew that night
By the numbers
SideStrengthLosses
PolandA cavalry brigade with artillery and an armoured trainSeveral hundred killed and wounded1
GermanyAn armoured division with over 200 tanksRoughly 50 or more tanks and other armoured vehicles lost2; figures disputed

Figures are approximate and vary between sources, especially for German losses.

Quick answer

The Battle of Mokra was fought on 1 September 19393, the first day of the German invasion of Poland. The Polish Volhynian Cavalry Brigade under Colonel Julian Filipowicz, fighting mostly on foot with anti-tank weapons and the support of an armoured train, held off the much stronger German 4th Panzer Division for a day4, destroying a number of its vehicles before withdrawing at night. It was one of the first Polish successes of the war.

On the first morning of the Second World War, a German armoured division struck a Polish cavalry brigade at the village of Mokra. The cavalrymen did not charge the tanks. They dug in, fought on foot with anti-tank guns, and stopped the Germans for a day.

Cavalry on the frontier

The Volhynian Cavalry Brigade under Colonel Julian Filipowicz was part of the Łódź Army4, covering the approaches near Kłobuck, close to the German border. Like other Polish cavalry of 1939, it was trained to ride to battle and fight on foot, and it had modern anti-tank guns and rifles.

Black and white photograph of a Polish cavalry colonel in a greatcoat standing among officers
Julian Filipowicz, then colonel commanding the 7th Lublin Lancers, photographed by Adam Jankowski with his men in front of their quarters in 1933. In 1939 he led the Volhynian Cavalry Brigade at Mokra. Public domain

The first attack

On the morning of 1 September 1939 the German 4th Panzer Division, with more than two hundred tanks3, advanced on the brigade's positions around Mokra. The Poles waited until the tanks were close and opened fire with their anti-tank guns and rifles.

Colour campaign map of Poland in 1939 with German army groups and Polish armies marked
The opposing forces on 31 August 1939 and the German plan of attack, from the US Military Academy atlas of the Second World War. The Łódź Army, to which the Volhynian Cavalry Brigade belonged, held the sector facing Silesia. Public domain

Guns, rifles and an armoured train

The brigade's artillery, its 37 mm anti-tank guns and the Ur anti-tank rifles took a heavy toll, and Polish armoured train No. 531 Śmiały fired into the German flanks along the railway line. Attack after attack broke down in the fields and villages around Mokra.

Soldiers in helmets crouching behind a small anti-tank gun with a gun shield
A Polish 37 mm wz. 36 Bofors anti-tank gun in a firing position during an exercise in 1939, the type of gun the brigade used against the German tanks. Photograph from the National Digital Archive, Warsaw. Public domain
The cavalrymen did not charge the tanks. They dug in, and the tanks stopped.

Holding the line

Through the day the Germans renewed their assaults with tanks, infantry and aircraft, but the Polish line held. After dark, with neighbouring units falling back, the brigade withdrew in good order1. It had delayed a panzer division for a full day at the cost of several hundred casualties.

The myth and the reality

German propaganda later spread the myth that Polish cavalry charged tanks3 with lances. The story most likely grew out of a different fight on the same day, at Krojanty in Pomerania. Late on 1 September 1939 the 18th Pomeranian Uhlans under Colonel Kazimierz Mastalerz5 were ordered to counter-attack and then fall back behind the Brda river. On the way they came upon a German infantry battalion that was not ready5 for battle, and charged it on horseback. The Germans broke and ran, until German armoured cars hidden on the flank5 opened fire with heavy machine guns. Colonel Mastalerz was killed in the charge6. There were no tanks on the battlefield7. Even so, the regiment did its job: it held up the German advance and caused a confusion that the German commander Heinz Guderian later admitted in his memoirs, and on 2 September it was awarded the Silver Cross of the Virtuti Militari5.

The myth came afterwards. By the time German and Italian war correspondents reached the field8, German tanks had arrived, and the dead men and horses lying near them were turned into a tale of uhlans charging armour with lances. German propaganda used it as proof of Polish backwardness, and Guderian repeated it in his memoirs6, claiming the Pomeranian Cavalry Brigade had charged German tanks with swords and lances.

At Mokra the reality was different: disciplined cavalrymen, fighting as infantry with modern anti-tank weapons, showed that the German armour could be stopped. The battle is remembered in Poland as one of the proudest moments of the September Campaign.

Mounted Polish cavalryman with a long anti-tank rifle strapped upright beside the saddle
A Polish uhlan carrying the wz. 35 (Ur) anti-tank rifle on horseback, from a military instruction published in Warsaw in 1938. The cavalry rode to battle but fought on foot with such weapons. Public domain

Frequently asked questions

When was the Battle of Mokra?

On 1 September 1939, the first day of the German invasion of Poland.

Who fought at Mokra?

The Polish Volhynian Cavalry Brigade under Colonel Julian Filipowicz against the German 4th Panzer Division.

Did Polish cavalry charge tanks at Mokra?

No. The brigade fought mostly dismounted, using anti-tank guns and rifles; the story of lance charges against tanks is a myth spread by propaganda.

Who won the Battle of Mokra?

The Poles held their positions through the day and inflicted heavy losses before withdrawing at night, so it is counted as a Polish defensive success.

What was the armoured train at Mokra?

Polish armoured train No. 53 Śmiały, which supported the brigade by firing on German forces along the railway.

Did Polish cavalry charge German tanks?

No. Polish cavalry in 1939 usually fought dismounted and had its own anti-tank guns. When it did charge on horseback, it charged infantry, as at Krojanty on 1 September 1939, where the 18th Pomeranian Uhlans scattered a German infantry battalion before German armoured cars opened fire. The tale of lances against tanks was built afterwards by war correspondents and German propaganda.

Sources and notes

Numbered notes in the text point to the works below.

  1. dzieje.pl (Muzeum Historii Polski / PAP), “Bój pod Mokrą z 1939 r. - polscy ułani zatrzymali niemieckie czołgi” ↩ a b c
  2. dzieje.pl (Muzeum Historii Polski / PAP), “Obchody 80. rocznicy bitwy pod Mokrą” ↩
  3. Steven J. Zaloga, Poland 1939: The Birth of Blitzkrieg (Osprey Publishing, 2002). ↩ a b c
  4. Apoloniusz Zawilski, Bitwy polskiego września (Znak, 2019). ↩ a b
  5. Instytut Pamięci Narodowej (ipn.gov.pl), “84. rocznica wybuchu II wojny światowej i szarży 18. Pułku Ułanów Pomorskich z 1.09.1939 r.” ↩ a b c d
  6. HistoryNet, Robert M. Citino, “Polish Cavalry Charges Tanks!” ↩ a b
  7. Foreign Policy, Robbie Gramer, “No, Polish Cavalry Never Attacked Nazi Tanks, Irate Poland Tells 'Mad Money' Host” ↩
  8. History News Network (excerpt of Julian Borger, The Guardian), “Debunking Polish stereotypes: the cavalry charge against German tanks” ↩
  9. Wikipedia, “Battle of Mokra”
  10. Wikipedia, “Bitwa pod Mokrą”

Hold the line at Mokra

Echoes of Battle brings the great battles of history to life, scene by scene on the real map. Join the list to be first when it launches.

Or support the app on Ko-fi ›