Uparichara Vasu: The King Whose Seed Became a Fish and Then a Dynasty
Mythology

Uparichara Vasu: The King Whose Seed Became a Fish and Then a Dynasty

8 min readPublished September 17, 2026
AM

By Anjali Mehta · Editor, M.A. Religious Studies

Reviewed by Dr. Suresh Iyer · Vastu Shastra & Jyotish, 18+ years

A King's Distraction and a Hawk's Mistake

Uparichara Vasu, king of Chedi, was, by most accounts, a devoted and capable ruler, granted the title Uparichara (meaning one who moves through the air) for a celestial chariot Indra gifted him in recognition of his devotion, allowing him to travel through the sky.

On one occasion, while performing rites for the wellbeing of ancestors and unable to be physically present with his wife due to the ritual's demands, he experienced an involuntary emission of seed brought on by thoughts of her, and rather than let it go to waste, wrapped it in a leaf and entrusted it to a passing hawk to carry to his wife, intending it to be used for conception through a method the tradition treats matter-of-factly rather than with embarrassment.

The hawk's fight

Mid-flight, a second hawk mistook the bundle for food and attacked the first, and in the struggle the leaf and its contents fell into the Yamuna river below, lost to the intended purpose entirely.

The Fish Who Was Really an Apsara

In the river below swam a fish who was, in her true nature, the apsara Adrika, cursed by a sage to live in this form until freed by specific circumstances. Adrika swallowed the falling bundle, and, as a result, became pregnant while in her fish body, carrying what would grow into human twins despite her own altered form.

Some time later, fishermen caught this particular fish and, cutting it open, found inside it two living human infants, a boy and a girl, along with the fish itself reverting to Adrika's true apsara form upon the curse's fulfilment, freeing her to return to the heavens, her purpose in this incarnation complete.

What became of the twins

The boy was given to King Uparichara Vasu and raised as Matsya, who went on to found and give his name to the Matsya kingdom. The girl, carrying the smell of fish from her unusual origin and thus known initially as Matsyagandha (fish-scented), was raised by the fisherman who had found her, and grew up to become Satyavati - the very woman whose later encounter with the sage Parashara (a story told elsewhere in this series) produces Vyasa, compiler of the Vedas and narrator of the Mahabharata, and who later marries King Shantanu, becoming, through her descendants, the great-grandmother of the Pandavas and Kauravas both.

Why This Origin Story Matters to the Mahabharata's Whole Frame

This episode is worth reading less for Uparichara Vasu's own subsequent life, which continues separately in the Puranas with its own further stories including his eventual death, and more for what it establishes at the root of the Mahabharata's entire genealogical structure. Satyavati is the great-grandmother of both warring sides of the Kurukshetra war, and her son Vyasa is, within the text's own internal logic, both the biological grandfather of the Pandavas and Kauravas (through niyoga, a levirate custom told elsewhere) and the very sage who composed the epic recounting their war - making Uparichara Vasu's involuntary emission, carried astray by a hawk's mistake, the literal starting point of the bloodline whose conflict fills the entire epic that follows.

A story the tradition tells without embarrassment

What is notable about how this origin is handled across the Puranas and the Mahabharata's own opening books is the lack of any impulse to soften or obscure the mechanics of conception involved - the tradition treats Uparichara Vasu's involuntary emission, its accidental delivery to a river, and a fish's pregnancy as straightforward narrative fact rather than something requiring euphemism, which is worth noting for a reader used to assuming ancient religious literature handles such details with more reticence than this one actually does.

Where the story surfaces elsewhere

Satyavati's own subsequent story, her marriage to Shantanu, her role in Bhishma's vow, and her decision to summon Parashara's son Vyasa to continue the family line through niyoga, are each told more fully in their own dedicated episodes elsewhere in this series - this story exists specifically to establish where she, and the fish-born king Matsya, actually came from.

Common Questions From Devotees

How did Satyavati come to be raised by a fisherman?+

She was one of two human twins found inside a fish caught by fishermen, the fish having been the apsara Adrika under a curse. The boy was given to King Uparichara Vasu and raised as Matsya, while the girl, initially called Matsyagandha for the fish-scent of her unusual origin, was raised by the fisherman who found her and grew up to become Satyavati.

Why did the king's seed end up in the river in the first place?+

Uparichara Vasu sent it wrapped in a leaf via a hawk to his wife for conception, since ritual duties kept him from being physically present with her. A second hawk attacked the first mid-flight, mistaking the bundle for food, and it fell into the Yamuna river during the struggle, where the fish Adrika swallowed it.

Why does this origin story matter for understanding the Mahabharata?+

Satyavati, born from this episode, becomes the great-grandmother of both the Pandavas and Kauravas, and her son Vyasa is both their biological grandfather through niyoga and the sage who composed the epic recounting their war - making this accidental chain of events the literal root of the entire Mahabharata's family line.

AM

About the author

Anjali Mehta · Editor, M.A. Religious Studies

Anjali is the managing editor for Vandnaa and oversees the festival and vrat coverage. She holds an M.A. in Religious Studies and reviews every published article for accuracy, accessibility, and tradition-fidelity.

Meet the Vandnaa editorial team →

Listen all aartis, mantras & bhajans in one place.

Download Vandnaa App.

Download Now

Explore on Vandnaa

Related Articles