Kasyapa asesinó a su padre emparedándolo vivo, y luego usurpando el trono que por derecho correspondía a su hermano Mogallana, hijo de Dhatusena y la verdadera reina.