Basically, what I am asking is whether all humans have lived as other beings or not. I heard that everyone attains human birth after progressing through 84 lakh (or 8.4 million) stages of being born as other beings (animals, plants, etc.). I may be incorrect.

  • Those Yoni or species are the options in which an earthly birth happens. But one doesn't have to go through all of them necessarily.
    – sbharti
    Commented Jul 26, 2021 at 0:24
  • Does this answer your question: How many times jeeva gets human birth? ? Related Posts: How difficult or rare is it to get human life? and What are the 84 lakh (8.4 million) species?
    – TheLittleNaruto
    Commented Jul 26, 2021 at 6:44
  • I personally think except for divine beings almost all normal people have to go through animal births before being born as a human
    – user22253
    Commented Jul 26, 2021 at 6:45
  • @Anthro It is actually 84 lakhs of species. Could you pls correct your question?
    – sbharti
    Commented Jul 27, 2021 at 19:05
  • @sbharti Yes, Thank you for suggesting the edit
    – user24449
    Commented Jul 28, 2021 at 4:24

1 Answer 1


Yes it is true.

Garud Purana 2:49:13

चतुरशीतिलक्षेषु शरीरेषु शरीरिणम्‌॥

न मानुष॑ विनान्यत्र तत्त्वज्ञानन्तु लभयते॥ १३॥

In the eightyfour lacs of bodies of creatures one does not acquire true knowledge anywhere unless one is born as man.


Not only humans, even gods have to take birth in different yonis to attain human birth. Hence human birth is considered superior to other yonis including deva yoni.

S.B. 11:10:26. Residents of heaven enjoy the celestial delights until their merits have been exhausted. Then they are reluctantly forced to fall back to the lower abodes by the passage of time.”

B.G.9:21. When they have enjoyed the vast pleasures of heaven, the stock of their merits being exhausted, they return to the earthly plane. Thus, those who follow the Vedic rituals, desiring objects of enjoyment, repeatedly come and go in this world.

Shiva Purana:Uma Samhita:Chapter 20. It is difficult for even the gods and the demons to achieve the human body. Therefore after achieving the human body, one should act in a way that he has not to face the agonies of the hell.

  • 2
    I thought the question was "if human has to go through all 84 lakhs of yonis before taking birth as human". I believe that is not necessary right?
    – sbharti
    Commented Jul 27, 2021 at 19:06
  • How is being a human superior to being a God?
    – user24449
    Commented Jul 28, 2021 at 5:20
  • @Anthro because a human can realise the supereme brahma and achieve moksha which is not in the case of other yoni-borns even devatas can't do this. Moksha can be achieved in human body only. (Kenopnishad 2.5).There are many sages and god's devotees in Hindu scriptures who were superior to devatas. Commented Jul 28, 2021 at 7:16
  • @sbharti ya.it depends on person's karma too. Commented Jul 28, 2021 at 7:31

You must log in to answer this question.