Perun and Veles: The Slavic Myth of Thunder, Theft, and the Storm
Among the most powerful stories in Slavic mythology is the myth of Perun and Veles: the battle between the god of thunder above and the thief beneath the earth. In this ancient tale, Perun, lord of lightning, storms, and divine order, pursues Veles, the underworld god of cattle, wealth, trickery, and hidden things. Their conflict explains thunder, rain, and the endless struggle between order and chaos.
The God of Thunder and the Thief Beneath the Earth
Before men ever named the storm, the storm already had an enemy.
His name was Veles.
He belonged to the places that do not keep faith with sunlight: the soaked roots under black soil, the caves where air hangs cold and used, the reed-choked marshes where horses shy for no reason and men sink past the knee before they have time to curse. He moved through the under-earth as easily as water moves through rot. He knew where dead kings were buried, where gold was hidden, where promises were broken, where cattle slept, where fear first enters a herd before the herd itself understands it.
If Perun ruled what stood upright, Veles ruled what coiled.
If Perun loved the oak, Veles loved the root beneath it.
And if Perun was the god who struck cleanly, Veles was the god who preferred theft to battle, cunning to declaration, mockery to law.
That was why the quarrel between them never stayed buried long.
Perun, the Slavic God of Thunder
High above the world stood Perun, the Slavic god of thunder.
Not merely in the sky, as lesser tellings would have it, but in that hard bright height where all things seem simpler than they are below. There the air was sharp enough to judge with. There the eagles turned in cold circles. There the old tree rose, trunk vast as a tower, crown drinking the weather, roots driving deep into every realm that lay beneath it.
Near that height stood Perun’s hall, if halls can be imagined for beings who need no shelter: a place of iron brightness, of oak and storm, of weapon-shine and kingship, of law spoken so plainly that even terror has no excuse for misunderstanding.
Perun himself was as men like to imagine justice: broad, bearded, terrible, clean.
But justice imagined by men is usually smaller than the real thing.
He was no patient father in the clouds. No mild keeper of blessings. He was the crack of storm over the hilltop oak, the hand that splits, the power before which liars lose eloquence and armies discover their knees. When he looked downward, the world straightened if it was wise.
And when it was not wise, he made another kind of correction.
Veles, the Slavic God of the Underworld, Trickery, and Theft
Now in the beginning of this quarrel — or in one beginning, for gods like these repeat themselves across ages — Veles looked upward and decided the world had grown too orderly.
That offended him.
Not because he hated order in all forms. Veles liked wealth counted correctly, bargains sealed, hidden things properly hidden. But Perun’s kind of order stood too tall. It exposed too much. It liked clear lines between what was clean and what was foul, what belonged above and what belonged below.
Such lines are an insult to creatures who thrive by crossing them.
So Veles stole.
Some say he stole cattle from Perun’s heavenly herd.
Some say gold.
Some say he laid hands on something worse: a son, a bride, a beloved thing of the thunder-god’s house.
The old tales disagree on what was taken because thieves delight in confusion nearly as much as in possession.
But all the tales agree on this:
Veles did not steal quietly.
He wanted to be followed.
The Theft That Begins the Storm
He rose from below in one of his favored shapes, long-bodied and dark, serpent-backed and slick as marsh-water, and slipped through root and stone into the upper world. He moved beneath the great tree. He moved through the hidden hollows of the earth. He moved where the roots drank deep and the dead remembered their names.
And when at last he reached what was Perun’s, he took it not with desperation, not with hunger, but with the sly delight of one god laying a hand on another god’s pride.
Then he left a sign.
That was the insult.
Not theft alone, but theft announced.
Some token twisted and hung where Perun would see it. Some reek of marsh in the clean high air. Some sly mark of below-world triumph left near the place of storm and oak and rule.
And high above, Perun noticed.
Silence fell first.
The kind of silence that comes before fear understands itself.
The eagles vanished from the upper air. Wind dropped from the branches. The bright stillness around the hall of thunder tightened until it seemed the whole world was holding breath for something larger than weather.
Perun stood beneath the great tree and looked upon the sign.
He said nothing.
He did not need to.
Far below, in the marsh-dark and root-shadow, Veles smiled to himself.
He knew that stillness.
He had earned it before.
When Perun Hunts Veles
Then Perun lifted his gaze.
The first thunder was not loud.
Not at first.
It began like a truth too large for one voice, a pressure inside the bones of the world. Then it rolled outward, higher and harder, until the clouds answered from every edge of heaven and came gathering like armies summoned by their rightful lord.
The sky darkened.
The old tree bent in the storm-wind and held.
Perun raised his weapon.
Stories call it an axe, a hammer, a bolt, a stone of fire. Men give many names to things they fear and do not understand. It is enough to say that what he held was judgment given weight.
Far below, Veles laughed.
He had already begun his descent, though “descent” is too simple a word for the way he moved. He never merely fled. He flowed.
He slipped from shape to shape as he passed through the world below: serpent through wet reeds, black bull over sodden pasture, wolf-shadow through pine trunks, dark-bearded rider over the ridgeline where no horse had climbed. Every form was his, and none were entirely safe to trust, because Veles loved the confusion between one thing and the next.
Perun struck.
The first bolt hit the marsh.
Water leapt skyward in a white blast. Mud boiled. Reeds vanished. For a heartbeat the whole drowned place was lit from within, every channel and black pool and hidden depth made visible in merciless light.
Veles was no longer there.
He rose laughing from the far side, one hand raised in mock salute.
Perun struck again.
This time the bolt split a pine from crown to root and left the trunk burning in the rain.
Veles had become a stag and was already crossing the lower woods.
Perun’s anger was not the anger of men. Men rage because they are surprised, because they are hurt, because they feel powerless and want motion. Perun did not rage from powerlessness. He raged because law had been mocked and therefore required reply.
So he came after Veles as only a storm-god can.
Not step by step.
Not with hunted breath and failing legs.
He pursued as weather pursues, filling the whole sky above the fleeing thief. Clouds blackened over forest and hill. Wind drove before him. Lightning searched every place that could hide a lie. Thunder followed each strike like a verdict already sealed.
And Veles, for all his cunning, had no wish to meet that force standing still.
The Chase Through the World Tree, Marsh, and Root
He dove into forest.
Perun split trees.
He crossed bare ridges.
Perun shattered stone.
He plunged through marsh.
Perun boiled water.
He slipped into caves and root-hollows and the deep, damp places under hills where the earth itself seemed to prefer secrecy.
Perun struck there too.
That was what made the chase terrible.
No refuge remained wholly safe while the thunder-god’s eye was on it. Every den, every hollow, every shadowed chamber where Veles curled himself around what he had stolen became a place of risk the moment storm passed overhead. Lightning found fissures. Thunder shook loose the dark. The world, in its own body, betrayed the thief again and again.
Still Veles endured.
That too belonged to him.
He was not merely deceitful. He was old. Older than many kings men would later praise. Older than the churches that would curse his memory. Old enough to know that even divine force has patterns, and that patterns may be evaded if one bends quickly enough.
So he did what he always did best.
He made the world untidy.
He ran the chase not through empty places but through all the tangled middle grounds where clean power becomes dangerous to friend and foe alike: through cattle-tracks, through root-snarls, through riverbanks not quite land and not quite water, through buried hollows where treasure sleeps, through dead groves where old bones lie.
He dragged Perun’s wrath across every seam of creation where above and below touch one another and neither rules cleanly.
And as he ran, he taunted.
“Strike lower,” he called once from the body of a horned beast standing knee-deep in floodwater. “You are always strongest when the sky helps you.”
Perun answered with lightning.
The flood lit white.
When sight returned, the beast was gone, and a serpent longer than a ship’s mast was sliding between the rocks downstream.
Another time Veles rose in the shape of a man, tall and dark-haired, with mud to the thigh and gold at the wrist, smiling as if greeting an equal across a feast table.
“You guard your treasures badly,” he said.
Perun’s bolt tore the ridge open.
The stones rained for a long while after.
A third time Veles became no more than a whisper in the roots under the great tree itself, a movement too subtle for mortal eyes, a dark insinuation winding upward through the very thing sacred to his enemy.
That was bold.
Too bold, perhaps.
Because Perun had followed him there before.
And the thunder-god knew what it meant when Veles drew near the roots.
This was no longer merely theft.
This was challenge brought to the world’s spine.
Perun and Veles at the World Tree
So Perun descended to the tree.
Not down from heaven in any gentle vision, but into presence — vast, iron-lit, rain-dark, bearded with storm, shoulders ringed in blue fire where lightning loved to linger. Around him the clouds turned and clenched. The upper branches groaned in the wind. The roots below writhed subtly, not from life but from the dark thing moving among them.
Veles rose to meet him.
At first only the eyes were visible.
Then the scales.
Then the whole immense black body of the serpent, slick with marsh-water, antlered in some tellings, horned in others, crowned in mud and root-filth, his coils thick around the lower trunk where the roots entered the hidden earth.
He looked upward.
Perun looked down.
At last they were still.
Storm above.
Darkness below.
The old tree between them.
“You climb high for a creature of mud,” said Perun.
Veles’ tongue flickered once between thin smiling teeth.
“And you look down too much for a god who keeps losing what is his.”
The branches bent lower under the weight of the storm.
Perun’s face changed very little. Gods like him do not need many expressions.
“Return it.”
Veles tightened his coils around the root.
“No.”
That was answer enough.
The Lightning Strike That Drives Veles Below
The strike came so fast the world seemed to vanish around it.
Perun hurled the bolt.
It entered the tree.
Fire ran through bark and wood, down the great trunk and into the roots, following every hidden channel where Veles thought himself safest. The whole tree shone from within for one blinding instant — branch, bark, sap, root, all turned to a single pillar of white-blue ruin.
Veles screamed.
Not with one voice.
He screamed with all the voices he had ever borrowed from the dark: serpent-hiss, bull-roar, man-cry, wind through drowned reeds, the bellow of sick cattle, the cracking sound of root under frost. It tore through the storm and out across the world, and things below the ground answered it unwillingly.
The serpent broke from the roots.
He fell, striking earth in a shape already failing to hold.
Now a serpent. Now a black beast. Now a mud-smeared man with one side burned open in strips of light. Now something older and less nameable, a sliding blackness trying to remember where the lower world began.
Perun came after him.
No longer at a distance. No longer merely in the weather.
He stepped across the torn ground, and each step sounded under the thunder like an oath accepted by iron. Lightning ran from his lifted weapon to the earth and back again. Rain lashed around him. The smell of opened wood and burning root filled the air.
Veles fled downward.
That was always his answer in the end.
Not surrender. Never that. Retreat to depth. Retreat to the black wet hollows where law weakens and memory rots and the roots of the world drink in silence. He dove into the split earth at the base of the tree, into caverns men would later imagine beneath all hills, into the under-chambers where hidden things wait out their losses.
Perun struck again.
The bolt followed.
It plunged through root, stone, and black water. It entered the lower dark where Veles curled himself around the stolen thing and his own undying spite. The ground convulsed. The tree shuddered. The marshes far away rippled though no wind touched them.
Then came the second scream.
Shorter.
Lower.
A sound of defeat, not death.
And after it, silence.
Why Perun Wins — But Never Forever
Not perfect silence.
Rain still fell.
Thunder still muttered.
But the hard edge had gone from the storm.
Perun stood over the split root-place a long while, breathing as storms breathe when their worst has passed. At last he lowered his weapon.
The clouds began to break.
Rain softened.
What had been wrath became blessing. Water spread over the earth not as punishment now but as renewal. The fields drank. The wells filled. The trees stood black and rinsed beneath the fading thunder. Life, which had crouched low under the terror of the chase, lifted its head again.
Perun had won.
For that time.
But no old myth worth remembering lies so cheaply as to call such victory final.
Because Veles was not annihilated in the roots.
He was driven down.
Burned.
Broken.
Forced back into the lower places.
Yet things like him persist: in caves, in marshes, in damp treasure-vaults of the dead, in lying bargains, in the greed that grows fastest where wealth is hidden and counted in secret, in the first sickness among cattle, in the wet black earth that yields grain and graves in equal measure.
He remains what he always was: the thief beneath, the coiling one, the god who waits until order mistakes itself for permanence.
And Perun, for all his strength, must answer him every time.
That is the heart of the story.
Not that order destroys chaos once and rests.
But that it must keep hunting.
Again.
And again.
And again.
That is why thunder still sounds like pursuit.
Why lightning seeks the old tree before any other.
Why storms seem to search the marsh with such particular hatred.
And why even now, when the sky splits open above the fields and the roots tremble below, it is easy to believe that somewhere a thief is running for the dark.
Further Reading
- Slavic Myths by Noah Charney – Covers the Perun and Veles conflict as the central myth of Slavic cosmology.
- Russian Fairy Tales collected by Alexander Afanasyev – Storm and cattle-theft motifs connected to the Perun-Veles cycle appear throughout.
- The Last Wish by Andrzej Sapkowski – The Witcher world draws heavily on Slavic storm mythology and the struggle between cosmic forces.