Cuando Arjuna estuvo en el exilio, viajó por todo el país. En su viaje se aventuró en el Reino de Manipura gobernado por Chitrabahana. Arjuna se enamoró de Chitrangada, la princesa, y expresa su deseo de casarse con ella. Pero el rey, el padre de Chitrangada, establece la condición de que el hijo nacido de su matrimonio sea el heredero de la Manipura según sus costumbres. Arjuna acepta la condición y a través de su matrimonio nació Babruvahana.
Babruvahana como Bheeshma fue una encarnación de Prabhasa. En la parte posterior después de la guerra de Kurukshetra, Arjuna llega a Manipura con un caballo como parte de la Asmedha Yagna que realiza. Se produce una guerra entre el padre y el hijo, Arjuna es asesinado por una flecha. Esta fue una maldición sobre Arjuna por el asesinato de Bheeshma. Pero luego Babruvahana se da cuenta de su error, restaura a Arjuna con una gema mágica que le dio Uloopi (segunda esposa de Arjuna).