在印度的迦毗罗卫城,王子出生后,大王(朴岩饰)为他取名为悉达多。同一天,弟弟也生下了一个儿子,名为萨毗罗城的提婆。悉达多(申荣均饰)成长为一位学识渊博、善良且充满智慧的青年,而提婆(朴鲁植饰)则变成了一个残忍贪婪的暴君。两人同时向耶输陀罗公主(金芝美饰)求婚并展开决斗,悉达多获胜后与公主结婚,过着幸福的生活。然而,悉达多在看到为寻求真理而苦行的人们,以及被当作祭品献给神灵而受苦的人们后,决定离开去寻找拯救众生的道路。在耶输陀罗产子不久后,他踏上了苦行之路。大王回想起悉达多出生那天阿私陀仙人(崔南贤饰)的预言,告诉耶输陀罗这一切都是按照预言发生的。悉达多继续修行,而提婆变得愈发残暴,他建立婆罗门教,并以奴隶和贱民作为祭品献给婆罗门神,恶行不断。当人们聚集起来听成为佛陀的悉达多的讲法时,提婆高喊要打倒佛陀,但婆罗门神殿倒塌,他险些丧命。在佛陀的帮助下,提婆获救并得到救赎。佛陀为众生讲法,无数人追随于他。