En 260 avant JC, Asoka (Shahruck Khan) est un jeune prince guerrier. Son demi-frère, héritier du trône, cherche à le supprimer car il craint de voir Asoka régner à sa place. Asoka doit s'éloigner et abandonner son identité. Sous le nom de Pawan, il rencontre ainsi la princesse Kaurwaki (Kareena Kapoor) et son petit frère, héritiers du trône de Kalinga et contraints à la fuite. Asoka-Pawan et Kaurwaki se marient, mais Asoka doit partir et croit la jeune femme morte. Inconsolable, blessé, il est recueilli par une communauté bouddhiste qui le soigne mais ne parvient pas à soulager sa peine, malgré son mariage (de raison) avec Devi, une jeune fille bouddhiste. Revenu dans son royaume, il se consacre à la guerre. Quand sa mère est assassinée il bascule dans une rage cruelle, meurtrière. Devenu empereur, il agrandit son empire dans le sang. Jusqu'au jour où...