Los antiguos textos sugieren que nació en Kapilavatthu, un pueblo situado en lo que es hoy la frontera de Nepal y la India y que vivió mayormente en el noreste de India, en los actuales estados de Bihar y Uttar Pradesh.