The rigid caste system prevalent in India generated tensions in the society. Higher classes enjoyed certain privileges which were denied to the lower classes
Also, the Kshatriyas had resented the domination of the priestly class
Buddha and Mahavira belonged to Kshatriya origin
The growth of trade led to the improvement in the economic conditions of the Vaisyas, the merchant class
As a result, they wanted to enhance their social status but the orthodox varna system did not allow this. Therefore, they began to extend support to Buddhism and Jainism