Which king performed the Rajasuya sacrifice?

The story behind the answer

Yudhishthira performed the Rajasuya sacrifice in the Mahabharata. The Rajasuya was an elaborate Vedic royal consecration ceremony intended to establish a king’s sovereignty and confirm his status as an imperial ruler.

Before undertaking it, Yudhishthira needed the submission or allegiance of other rulers. His brothers carried out conquests in different directions to secure tribute, while Krishna, Bhima, and Arjuna dealt with Jarasandha, the powerful king of Magadha whose opposition obstructed Yudhishthira’s claim to supremacy. After these preparations, the ceremony was held at Indraprastha.

The sacrifice also becomes a turning point in the epic. Yudhishthira honored Krishna with the first worship, provoking Shishupala’s angry protest; Krishna ultimately killed Shishupala. Duryodhana’s envy of the Pandavas’ prosperity after the ceremony helped lead to the dice game and the Pandavas’ exile. The Rajasuya is distinct from the later Ashvamedha, another royal ritual performed by Yudhishthira after the war.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: