太子接受了牧羊女的飲食,身體恢復得很快。一天,他獨自一天來到距尼連禪河約十里遠的一棵菩提樹下,在一塊大石上敷上吉祥草,設菩薩座,然后上了菩薩座,宛如一尊古佛。
太子面向東方結跏趺座,發誓說:
“ 如果不能悟得正道,我就永遠不起來!”
經過四十八天的靜思冥想,到了十二月初七這天,即證得阿耨多羅三藐三菩提(無上正等正覺)。這時,菩薩座上,涌現出祥光,隱約現出菩薩相。
祥光遮住了魔宮,驚動了魔王波旬。波旬得知太子將修成無上正道,萬分驚恐。他心想如果太子得了正覺,自己就永無出頭之日了,于是點起魔兵魔將,施出種種伎倆,破壞太子的修持。
他先派赤眼夜叉去騷擾太子,但樹林里的守護神保護著太子,夜叉無法靠近太子。
波旬親自出馬,說這里將有許多鬼要來,勸他離開。太子說自己不怕鬼,波旬只得離去。
波旬又變成一個送信人,對太子說他的家鄉迦毗羅衛國出了大事,太子說早已斷了世緣,不予理睬。
波旬又令魔女們打扮得花枝招展,前去引誘。太子身心潔凈,毫不動心,并用神力使魔女們自顯身形,變成又老又丑的模樣。魔女們又羞又怕,逃回魔宮。
波旬見各種辦法都不奏效,便帶了魔兵魔將,再次來到太子面前,把太子團團圍住。太子使出法力,波旬落荒而逃。
太子降伏眾魔后,隨即入定,思維真諦,得大解脫。初夜時分,觀看三世實相,洞悉三世因果,獲得無漏的正智。
到了第四十九日,也就是十二月初八的凌晨,天空明星出現,太子終于豁然大悟:
原來一切眾生,都有純潔光明如同明星的本性,也就是如來智慧,只不過被欲望的浮云所遮掩。只要撥去浮云,顯出本性,就是大徹大悟之人了啊!
太子終于證得一切種智,成就無上正等正覺,得道成佛。
這時大地震動,天樂悠揚,天雨妙華,眾天神云集,齊聲贊頌釋迦牟尼成就佛道。此時,太子已滿三十五歲。
太子得道之后,又在樹下靜坐七天,觀察思維,探索弘傳教理度化眾生的方法,然后起身四處云游,普度眾生。