Parshuram killed 21 times primarily to avenge the murder of his father by a Kshatriya.
The Avenging Act
Parshuram's legendary actions were driven by a profound desire for retribution. After his father was tragically murdered by a Kshatriya, Parshuram vowed to cleanse the earth of the Kshatriya warrior class.
This intense personal vendetta led him to embark on a series of widespread campaigns. He systematically eliminated all male Kshatriyas across the earth.
The Cycle of Retribution
The reason for the repeated killings—21 successive times—stems from the nature of his targets and the continuation of life. Each time Parshuram eliminated a generation of male Kshatriyas, their wives survived. These women subsequently gave birth to new generations, which, in turn, replenished the Kshatriya lineage.
Driven by his vow, Parshuram then proceeded to target these newly born and grown Kshatriyas, repeating the cycle of extermination. This relentless pursuit continued 21 times, leading to the mythological account of five lakes being filled with the blood of those he vanquished.