This article is a philosophical and critical analysis of the teachings and practices of Buddha, as they are found in the Pali canon’s early stratum. It also examines the teachings and practices of Lord Krishna, as they are embodied in Bhagvadgita. This is the first time the foundational works of two of the most important traditions in Indian thought have been combined for comparative treatmen. Scholars have held the opinion that Hindu thought had not had any contact with Pali Buddhism. This may explain why there has never been an attempt to compare Bhagwadgita or early Buddhism. The author discusses the entire field of epistemology and metaphysics in great detail. He also draws on the original texts to draw his conclusions, paying careful attention to commentators and scholarly interpretations.