Lord Buddha propounded his philosophy independently by criticizing orthodoxes of that era. He stressed on reason. He did not believe in blind faith. Hence, he criticized the authenticity of Vedas. He did not accept God as creator. Hence people called him Nastik (who do not believe in God). He did not believe in immortality of soul. According to him, soul was a matter of suspense, so he did not say soul is present, or not. He believed in the theory of Karma (deeds). He said one has to reap the fruits of his Karma.
He believed in cycle of rebirth which is based on Karmas. But according to him, soul do not take rebirth instead ego takes rebirth. When man’s Trishna and Vaasna is removed or destroyed, ego also destroyed and man comes out from the cycle of rebirth and gets Nirvana or Moksha or salvation. Though Ahimsa is the main mantra of Buddhism like Jainism, but he did not give much stress on it, instead he gave stress on purity of soul. The ultimate aim of Buddhism is Moksha. The meaning of Nirvana is to Extinguish. According to him, Nirvana can be achieved after extinguishing fire of Trishna. In this way, Jainism and Buddhism eliminated the rituals of Vedic philosophy and added new.