Battle of the Seelow Heights
1. Lead
The Battle of the Seelow Heights was fought from 16 to 19 April 1945, and it was the last great defensive battle before Berlin in the Second World War. On a low ridge about ninety kilometres east of the German capital, the Soviet 1st Belorussian Front under Marshal Georgy Zhukov attacked the German 9th Army under General Theodor Busse, which held the Seelow Heights as the final prepared defensive line on the road to Berlin.
Zhukov expected to break through in a single day and to reach Berlin quickly, but the German defences, the marshy ground of the Oderbruch, and the determined resistance of German troops turned the attack into a four-day battle that cost the Soviets heavy casualties in men and tanks.
The heights were eventually taken, the German line was broken, and the road to Berlin was opened, but the delay allowed the Soviet 1st Ukrainian Front under Marshal Ivan Konev to advance further south and contributed to the rivalry between the two Soviet commanders for the honour of taking Berlin.
The battle is remembered as one of the bloodiest engagements of the final weeks of the war in Europe, and as a reminder that even a defeated army, fighting on its own soil with its back to its capital, could still inflict a heavy price on its attackers.
2. Key Facts
| Field | Value |
|---|---|
| Date | 16–19 April 1945 |
| Location | Seelow Heights, east of Berlin, Germany |
| Result | Soviet victory; German defensive line broken; road to Berlin opened |
| Soviet commander | Marshal Georgy Zhukov (1st Belorussian Front) |
| German commander | General Theodor Busse (9th Army); Colonel General Gotthard Heinrici (Army Group Vistula) |
| Soviet strength | About 1,000,000 men in the front, with about 3,000 tanks and 16,000 guns |
| German strength | About 100,000–120,000 men in the 9th Army sector, with about 500 tanks |
| Soviet losses | About 30,000 casualties in the Seelow sector (estimates vary); heavy tank losses |
| German losses | About 12,000–15,000 casualties, with many prisoners taken |
| Notable feature | Massive Soviet artillery bombardment and searchlight attack on the first night |
3. Background
The Road to Berlin in the Spring of 1945
By the spring of 1945 the German Army was in full retreat on both the Eastern and Western Fronts, and the Soviet Union was preparing the final offensive against Berlin. The Soviet forces had reached the River Oder in February 1945, after advancing hundreds of kilometres from the Vistula, and they had spent two months building up supplies, bridging the river, and preparing for the attack on the German capital.
The plan for the Berlin operation called for Zhukov’s 1st Belorussian Front to attack directly from the Oder, break through the German defences on the Seelow Heights, and advance on Berlin from the east, while Konev’s 1st Ukrainian Front attacked from the south and Rokossovsky’s 2nd Belorussian Front attacked from the north.
The three fronts together numbered more than two million men, and they faced a German Army that was short of men, fuel, and ammunition, but that was still determined to defend its capital. The German defences on the Oder were the last prepared line before Berlin, and the Seelow Heights were its strongest point, a ridge that overlooked the marshy Oderbruch and the roads to the capital.
Stalin and the Race for Berlin
The race for Berlin was shaped as much by politics as by military necessity, because Stalin wanted the Soviet Union to take the German capital before the Western Allies could reach it. The Western Allies, under Eisenhower, had decided not to race for Berlin, and they had stopped on the Elbe, but Stalin did not trust that decision and he wanted Soviet troops in Berlin as soon as possible.
He therefore set Zhukov and Konev against each other, giving both of them orders that allowed them to advance on Berlin, and he encouraged a competition between them for the honour of taking the city. Zhukov, who had been the hero of Moscow, Stalingrad, and Kursk, was expected to take Berlin, but Konev was a rival who had also won great victories, and the rivalry between them influenced the conduct of the battle.
Zhukov was under pressure to break through quickly, and that pressure led him to attack the Seelow Heights head-on, with a massive artillery bombardment and a night attack, rather than waiting for a more careful preparation.
The German Defence of the Oder
The German defence of the Oder was organised by Colonel General Gotthard Heinrici, who commanded Army Group Vistula and who was one of the most skilled defensive commanders in the German Army. Heinrici understood that his forces were outnumbered and outgunned, and he therefore built a defence in depth, with three lines of trenches, anti-tank ditches, minefields, and strongpoints on the Seelow Heights.
He also understood the value of the ground, because the Oderbruch, the marshy plain between the Oder and the heights, would slow the Soviet advance and channel it into narrow corridors that could be covered by artillery. Heinrici ordered his troops to hold the first line lightly, so that the Soviet bombardment would fall on empty trenches, and to hold the main strength on the heights themselves, where it could not be easily outflanked.
His plan was to delay the Soviets for as long as possible, to inflict heavy casualties, and to buy time for the German government to negotiate a separate peace with the Western Allies. The plan failed in its political aim, but it succeeded in delaying Zhukov and in making the battle for the heights one of the costliest of the final campaign.
4. Opposing Forces
The Soviet 1st Belorussian Front
The Soviet 1st Belorussian Front under Marshal Georgy Zhukov was one of the largest and most powerful formations in the Red Army, and it was given the main role in the attack on Berlin. Zhukov’s front numbered about one million men, with about 3,000 tanks and self-propelled guns, about 16,000 artillery pieces, and strong air support from the 16th Air Army.
The front was organised into several armies, including the 8th Guards Army under General Vasily Chuikov, the hero of Stalingrad, and the 1st and 2nd Guards Tank Armies, which were to exploit the breakthrough once the German line was broken.
The Soviet troops were veterans of the long advance from the Vistula, and they were well equipped and well supplied, but they were also tired after months of fighting, and many of their units were below strength. Zhukov’s plan called for a massive artillery bombardment, followed by a night attack under searchlights, and then a rapid advance by the tank armies towards Berlin.
The plan was ambitious, and it depended on the infantry breaking through the German defences quickly, so that the tanks could be committed before the Germans could bring up reserves.
Soviet Artillery and the Searchlight Attack
The Soviet artillery preparation at Seelow was one of the largest of the war, with about 16,000 guns firing more than one million shells in the opening bombardment. The guns were ranged along the Oder, and they were to destroy the German trenches, cut the wire, and silence the German batteries before the infantry advanced.
Zhukov also planned a novel tactic: the use of 143 searchlights to blind the German defenders and to light the way for the attacking infantry during the night attack. The searchlights were to be switched on at the start of the attack, and their beams were to dazzle the Germans and to illuminate the ground for the Soviet troops.
In practice, the searchlights were less effective than hoped, because the dust and smoke from the bombardment scattered the light, and because the beams silhouetted the attacking infantry against the sky, making them easy targets for the German machine gunners. The artillery bombardment, too, was less effective than planned, because Heinrici had thinned out the German first line, so that many of the shells fell on empty trenches.
The German 9th Army
The German 9th Army under General Theodor Busse held the Seelow Heights, and it was the main force defending the road to Berlin from the east. The army numbered about 100,000–120,000 men, with about 500 tanks and assault guns, and it was made up of a mixture of regular divisions, Volkssturm militia, and Hitler Youth, many of whom were poorly trained and poorly equipped.
The 9th Army was part of Army Group Vistula, and it was supported by the 3rd Panzer Army to the north and by the 4th Panzer Army to the south, but those formations were also under pressure and could not send many reinforcements.
The German troops on the heights were dug in on strong positions, with deep trenches, concrete bunkers, and anti-tank guns sited to cover the approaches from the Oderbruch. They were short of fuel and ammunition, and their air support was almost non-existent, but they were fighting on their own soil, with Berlin behind them, and many of them were determined to hold the line for as long as possible.
The German defence was organised in depth, with three lines that had to be taken one by one, and it was this depth that made the battle so costly for the Soviets.
5. The Battle
The Opening Attack: 16 April 1945
The attack began at 03:00 on 16 April 1945, with a massive artillery bombardment that lasted for about thirty minutes, followed by the switching on of the searchlights and the advance of the Soviet infantry across the Oderbruch. The infantry crossed the marshy ground in the dark, wading through water and mud, and reached the foot of the Seelow Heights by dawn.
There they met fierce resistance from the German defenders, who had survived the bombardment in deep dugouts and who opened fire with machine guns and artillery as soon as the Soviet troops came into range. The Soviet infantry made slow progress, taking some of the forward German positions but failing to break through to the crest of the heights.
Zhukov, frustrated by the slow progress, committed his tank armies earlier than planned, sending them into the narrow corridors through the marsh, where they became congested and were easy targets for German anti-tank guns. By the end of the first day, the Soviets had advanced only a few kilometres, and they had suffered heavy losses in men and tanks.
The attack had not achieved the breakthrough that Zhukov had expected, and the battle was already turning into a costly frontal assault on a prepared position.
The Night Attack and the Searchlights
The night attack on 16 April was one of the most distinctive features of the battle, and it showed both the ambition and the limits of Soviet planning. The searchlights were switched on at 03:00, and their beams cut through the darkness, illuminating the battlefield and dazzling the German defenders.
For a time, the attack seemed to work, and the Soviet infantry advanced rapidly across the Oderbruch, but the light also revealed the attackers to the Germans, who fired at the silhouetted figures as they crossed the open ground. The dust and smoke from the bombardment scattered the light, creating a confusing glare that blinded the Soviet troops as much as the Germans, and the searchlights themselves became targets for German artillery.
The night attack, which was supposed to surprise the Germans and to allow the Soviets to reach the heights before dawn, instead became a slow and costly advance, and by morning the Soviet troops were still at the foot of the heights, facing a German line that had not been broken.
The searchlight attack has been studied ever since as an example of a novel tactic that failed because it was not properly tested and because it depended on conditions that did not exist on the battlefield.
The Fight for the Heights: 17–19 April
The fight for the heights continued for three more days, from 17 to 19 April, as the Soviets launched repeated attacks on the German positions and the Germans counter-attacked to recover lost ground. The fighting was fierce and close, with Soviet infantry and tanks attacking up the slopes of the heights, supported by artillery and by aircraft, while German troops held their positions with machine guns, anti-tank guns, and artillery.
The village of Seelow itself was fought over house to house, and the heights around it changed hands several times before the Soviets finally secured them. The Soviet tank armies, which had been committed early, suffered heavy losses in the narrow corridors and on the slopes, and many of their tanks were destroyed by German anti-tank guns and by Panzerfausts fired at close range.
By 18 April the Soviets had taken most of the heights, but the German line had not yet collapsed, and Heinrici was still able to move reserves to the threatened sector. On 19 April, after four days of fighting, the German defence finally broke, the 9th Army began to retreat towards Berlin, and the road to the capital was open.
The battle had lasted three days longer than Zhukov had planned, and it had cost the Soviets far more than they had expected.
6. Turning Point
The Commitment of the Tank Armies
The turning point of the Battle of the Seelow Heights came on 16 April, when Zhukov committed his tank armies earlier than planned, in an attempt to force a breakthrough that the infantry had not yet achieved. The decision was made in frustration, because the infantry attack was making slow progress, and Zhukov hoped that the tanks would break the deadlock and open the road to Berlin.
In practice, the early commitment of the tanks made the situation worse, because the tanks were sent into the marshy Oderbruch before the infantry had cleared the way, and they became congested on the narrow roads and bridges. The German anti-tank guns, which had survived the bombardment, destroyed many of the tanks as they advanced, and the congestion slowed the infantry as well.
The decision to commit the tanks early has been criticised ever since, and it is often cited as an example of how impatience at the top can make a difficult battle even harder. The tanks were eventually able to advance once the heights were taken, but their early commitment cost the Soviets many vehicles and men for little gain.
The Fall of the Heights on 19 April
The fall of the heights on 19 April was the decisive moment of the battle, because it broke the German defensive line and opened the road to Berlin. The Soviet attacks on 18 and 19 April were better coordinated than those on the first day, with the infantry, tanks, and artillery working together to take the German positions one by one.
The German defenders, who had fought bravely for four days, were running out of ammunition and reserves, and their line began to crack under the pressure. When the heights fell, the 9th Army was forced to retreat, and its retreat soon became a rout, with German troops fleeing westwards towards Berlin and towards the Elbe.
The fall of the heights also had a wider significance, because it allowed Zhukov to advance on Berlin from the east, while Konev advanced from the south, and the two Soviet fronts began to encircle the German capital. The battle for the heights was over, but the battle for Berlin was about to begin, and the delay at Seelow had given Konev time to advance further and to claim a share of the victory.
The Cost of the Delay
The cost of the delay at Seelow was measured not only in casualties but in time, because the four days spent fighting for the heights allowed the Germans to strengthen the defences of Berlin itself and gave Konev’s front time to advance.
Zhukov had expected to reach Berlin in a single day, and the delay meant that his front did not reach the city until 21 April, by which time Konev’s troops were already approaching from the south. The rivalry between the two commanders, which Stalin had encouraged, meant that the delay was not just a military problem but a political one, and Zhukov was criticised by Stalin for his slow progress.
The delay also meant that the Soviet troops who entered Berlin were tired after four days of hard fighting, and that the battle for the city, which began on 21 April, would be even more costly than it might otherwise have been.
The turning point at Seelow, therefore, was not a single moment of triumph, but a slow and costly victory that opened the road to Berlin at a price that was higher than anyone had expected.
7. Casualties and Losses
Soviet Losses
Soviet losses at the Seelow Heights were heavy, and they have been the subject of debate among historians, because Soviet records were incomplete and because the losses were spread across several armies. Most estimates place Soviet casualties in the Seelow sector at about 30,000, including killed and wounded, over the four days of the battle, with heavy losses in tanks as well.
The 1st and 2nd Guards Tank Armies, which were committed early, lost many of their vehicles, and some Soviet units lost a third or more of their strength in the fighting for the heights. The losses were particularly heavy among the infantry, who attacked across open ground under German fire, and among the tank crews, who were exposed to anti-tank guns and Panzerfausts at close range.
The Soviet commanders accepted the losses as the price of taking Berlin, but the scale of the casualties raised questions about whether the attack could have been better planned and whether the early commitment of the tanks had been a mistake.
The losses at Seelow were a reminder that even in the final weeks of the war, when the German Army was clearly defeated, it could still inflict a heavy price on its attackers.
Tank Losses and the Oderbruch
The tank losses at Seelow were particularly severe, because the tanks were sent into ground that was unsuitable for armoured warfare and because they were committed before the infantry had cleared the way. The Oderbruch, the marshy plain between the Oder and the heights, was crossed by narrow roads and bridges, and the tanks became congested on those roads, making them easy targets for German anti-tank guns.
Many tanks were destroyed by mines, by artillery, and by Panzerfausts fired by German infantry at close range, and the Soviet tank armies lost a significant proportion of their vehicles in the four days of fighting. The losses were made worse by the fact that the tanks were operating in daylight, in full view of the German observers on the heights, who could direct artillery fire onto the congested columns.
The tank losses at Seelow became a lesson for the Soviet Army about the need to coordinate infantry and armour, and about the dangers of committing tanks too early in an attack on a prepared position.
German Losses
German losses at the Seelow Heights were about 12,000–15,000 casualties, according to most estimates, with many more men taken prisoner when the line finally broke. The German 9th Army, which had held the heights, was badly mauled in the fighting, and many of its divisions were reduced to a fraction of their strength by the time they retreated towards Berlin.
The German losses included many experienced officers and NCOs, whose deaths weakened the army at a time when it could least afford to lose them. The Volkssturm and Hitler Youth units, which had been thrown into the battle with little training, suffered particularly heavy losses, and many of their men were killed or captured in the fighting for the villages and the heights.
The German losses at Seelow were not as great as the Soviet losses, but they were heavy enough to break the 9th Army as an effective fighting force, and the army that retreated from the heights was no longer capable of mounting a coherent defence of Berlin. The battle had cost the Germans their last prepared line before the capital, and with it, their last hope of holding the city.
8. Map and Geography
The Oderbruch and the Heights
The geography of the Seelow Heights was central to the battle, because the heights overlooked the Oderbruch, a marshy plain about twenty kilometres wide that lay between the River Oder and the ridge. The Oderbruch was drained farmland, crossed by ditches, canals, and narrow roads, and it was difficult ground for an attacking army, especially for tanks, which could only move along the roads and bridges.
The heights themselves were a low ridge, about fifty metres high, that ran from north to south and overlooked the plain, giving the defenders a commanding view of the approaches. The German defences were built on the heights, with trenches, bunkers, and artillery positions that could cover the whole of the Oderbruch, and the Soviet attackers had to cross the marsh, climb the slopes, and take the ridge under fire.
The geography favoured the defence, and it was one of the reasons why the battle lasted four days and cost so many lives. The Soviet planners had studied the ground, but they had underestimated how difficult it would be to cross the Oderbruch and to take the heights in a single day.
The Roads to Berlin
The roads to Berlin ran westwards from the Seelow Heights, through the villages of Seelow, Diedersdorf, and Müncheberg, and then on to the capital itself, about ninety kilometres away. Those roads were the key to the Soviet advance, because they were the only routes by which tanks and supply columns could move quickly towards Berlin.
The German defences were built to cover those roads, with anti-tank ditches, minefields, and strongpoints at every village and crossroads. The Soviet advance, once the heights were taken, followed those roads, and the fighting for each village along the way was fierce, as German rearguards tried to delay the Soviet columns.
The geography of the roads, with their narrow bridges and their exposure to artillery fire, made the advance slow and costly, and it was only after the heights were taken that the Soviet tanks could move freely towards Berlin. The roads to Berlin, therefore, were not just lines on a map, but the physical reality that shaped the battle and determined how quickly the Soviets could reach the capital.
The River Oder and the Bridgeheads
The River Oder was the starting point for the Soviet attack, and the bridgeheads that the Soviets had established on its western bank in February 1945 were the base from which the offensive was launched. The Oder was a wide river, and the bridgeheads at Küstrin and Frankfurt were small and vulnerable, but the Soviets had spent two months building them up, bringing in troops, tanks, and supplies, and preparing for the attack.
The river itself was a barrier that the Soviets had to cross, and the bridges and ferries that carried the troops across were targets for German artillery and aircraft. The bridgeheads were crowded with men and vehicles, and the congestion there slowed the start of the attack and made it difficult to move reserves forward quickly.
The Oder and its bridgeheads, therefore, were both a strength and a weakness for the Soviets: they gave them a foothold on the western bank, but they also limited how quickly they could build up their forces and launch the attack on the heights.
9. Outcome and Legacy
The Road to Berlin Is Opened
The outcome of the Battle of the Seelow Heights was a Soviet victory, and it opened the road to Berlin, but it was a victory that had cost more time and more lives than Zhukov had expected. After the heights fell on 19 April, the Soviet 1st Belorussian Front advanced rapidly towards Berlin, reaching the outskirts of the city on 21 April and beginning the battle for the capital itself.
The German 9th Army, which had retreated from the heights, was encircled in the Halbe Pocket south of Berlin, and it was largely destroyed in the fighting that followed. The fall of the heights also allowed Konev’s 1st Ukrainian Front to advance from the south, and the two Soviet fronts encircled Berlin by 25 April, cutting off the city from the rest of Germany.
The battle for Berlin lasted until 2 May, when the city surrendered, and the war in Europe ended a week later, on 8 May 1945. The Seelow Heights, therefore, was the last great battle before Berlin, and its outcome determined the course of the final campaign.
The Rivalry of Zhukov and Konev
The legacy of Seelow includes the rivalry between Zhukov and Konev, which was sharpened by the delay at the heights and by Stalin’s decision to allow both commanders to advance on Berlin. Zhukov, who had expected to take Berlin alone, was forced to share the honour with Konev, whose troops entered the city from the south and fought alongside Zhukov’s men in the final battle.
The rivalry between the two marshals continued after the war, and it became part of the political history of the Soviet Union, with each man claiming credit for the victory. The delay at Seelow was used by Konev’s supporters to argue that Zhukov had been too slow, while Zhukov’s supporters argued that the heights were the strongest German position and that no commander could have taken them more quickly.
The debate continues among historians, and it shows how military decisions can have political consequences that last long after the battle is over.
Memory and the Battlefield Today
The Seelow Heights are remembered today as a battlefield of the final weeks of the Second World War, and the area is preserved as a memorial to the men who fought and died there. The Seelow Heights Memorial, with its museum and its cemetery, records the names of the Soviet soldiers who were killed in the battle, and it is visited by descendants and by historians from Russia, Germany, and elsewhere.
The battlefield itself, with its trenches, bunkers, and memorials, is a reminder of the cost of the final campaign, and of the determination of both sides in the last weeks of the war. The battle is also remembered in Russia as part of the Great Patriotic War, and in Germany as the last defence of Berlin, and the two memories, though different, both record the same event: a four-day battle on a low ridge east of Berlin that opened the road to the capital and ended the war in Europe.
10. Commanders
Marshal Georgy Zhukov
Marshal Georgy Zhukov was the commander of the 1st Belorussian Front at Seelow, and he was the most famous Soviet general of the Second World War. Zhukov had commanded the defence of Moscow in 1941, the counter-offensive at Stalingrad in 1942, and the Battle of Kursk in 1943, and he was known for his determination, his willingness to accept heavy casualties, and his ability to organise large-scale offensives.
At Seelow, Zhukov was under pressure from Stalin to take Berlin quickly, and that pressure led him to attack head-on and to commit his tanks early, decisions that have been criticised ever since. Zhukov’s reputation was not damaged by Seelow, because he went on to take Berlin and to accept the German surrender, but the battle showed the limits of his method, which relied on massive artillery and on frontal attacks, and which could be costly when the enemy held strong ground.
Zhukov remained a hero in the Soviet Union, and his memoirs, published after the war, defended his conduct at Seelow and blamed the delay on the strength of the German defences.
General Theodor Busse and Colonel General Heinrici
General Theodor Busse commanded the German 9th Army at Seelow, and Colonel General Gotthard Heinrici commanded Army Group Vistula, of which the 9th Army was a part. Heinrici was a skilled defensive commander who had organised the defence of the Oder with great care, and his plan to hold the first line lightly and to defend the heights in depth was sound.
Busse, who commanded the troops on the heights, fought bravely and skilfully, holding the line for four days against overwhelming odds, and then leading the retreat towards Berlin when the line finally broke. Both men were captured or surrendered after the war, and Heinrici was later recognised as one of the best defensive generals of the German Army.
Their conduct at Seelow showed that even in defeat, German commanders could still organise a defence that was difficult to break, and that the Soviet victory, though inevitable, was not easy.
Chuikov and the 8th Guards Army
General Vasily Chuikov, who commanded the 8th Guards Army at Seelow, was the hero of Stalingrad, and his army played a central role in the attack on the heights. Chuikov’s troops were veterans, and they fought their way up the slopes of the heights with great courage, taking village after village and strongpoint after strongpoint.
Chuikov was known for his aggressive style and for his willingness to fight at close quarters, and his army was one of the first to reach Berlin. His conduct at Seelow was praised by Zhukov, and his army went on to fight in the battle for Berlin, where it captured the Reichstag area.
Chuikov’s role at Seelow is a reminder that the Soviet victory was won not only by Zhukov’s planning but by the courage of the soldiers and the junior commanders who fought on the ground. His soldiers trusted him because he shared their dangers, visited the front line often, and insisted on clear orders, careful reconnaissance, and close cooperation between infantry, tanks, and artillery in every attack they made together.
Frequently Asked Questions
When was the Battle of the Seelow Heights fought?
The battle was fought from 16 to 19 April 1945, as the opening phase of the Soviet Berlin offensive.
Who commanded the Soviet forces at Seelow?
Marshal Georgy Zhukov commanded the 1st Belorussian Front, with General Vasily Chuikov’s 8th Guards Army playing a central role in the attack.
Why was the battle so costly for the Soviets?
The Germans held strong positions on high ground overlooking marshy terrain, the artillery preparation fell on thinned-out forward positions, and Zhukov committed his tank armies too early, exposing them to anti-tank fire.
What was the searchlight attack?
Zhukov used 143 searchlights to blind the German defenders and light the way for a night attack on 16 April, but dust and smoke scattered the light and silhouetted the attackers.
How long did Zhukov expect the battle to last?
Zhukov expected to break through in a single day, but the battle lasted four days, delaying the advance on Berlin and allowing Konev’s front to advance from the south.
What happened after Seelow?
The Soviet advance on Berlin began, the German 9th Army was encircled in the Halbe Pocket, and Berlin was encircled by 25 April and surrendered on 2 May 1945.
Sources
- The Imperial War Museum, Second World War and Berlin 1945 collection
- Antony Beevor, Berlin: The Downfall 1945 (2002)
- Richard Overy, Russia’s War (1997)
- Georgy Zhukov, Memoirs (1969)
- The Seelow Heights Memorial Museum, official guide
- Earl F. Ziemke, Stalingrad to Berlin: The German Defeat in the East (1968)