Mahavira Mahavira b. ca. Mahavira was born in 599 BC in Kaundinyapura near modern Patna.
Scholars debate the birth date and place.
Some claim it to be as late as 490 BC in Kundapura near Vaishali or in Vaishali, which is in present day Bihar. Mahavira was born to a high-ranking family and received an education fit for a nobleman. He learned about literature, art, philosophy, and military and administrative sciences. Mahavira married a princess named Yasoda and had a daughter named Anojja. When Mahavira was 28, his parents died, and Mahavira wanted to abandon everything and everyone.