Bhabruvahana era el hijo de Arjuna y Chitrangada, la princesa de Manipur. Nació como resultado de la unión de Arjuna y Chitrangada durante el exilio de 12 años que Arjuna tuvo que soportar por romper la regla de no molestar a su hermano mientras estaba con Draupadi (cada uno de los hermanos había decidido pasar un tiempo a solas con Draupadi, el esposa común de los cinco hermanos). El padre de Chitrangada aceptó la unión de su hija con Arjuna, siempre que su hijo fuera su heredero. Arjuna aceptó la condición.
Años después, después de la guerra de Mahabharat, Arjuna acompañaba al caballo sacrificial en Ashwamedha yagna hecho por Yudhishthir. El caballo llegó a Manipur donde fue detenido por Bhabruvahana. Se produjo una pelea entre los dos en la que Bhabruvahana mató a su padre. Arjuna fue resucitado por otra de sus esposas, Uloopi, la princesa Naga; madrastra a Bhabruvahana usando las propiedades del Naga, la piedra mágica de los Nagas. El padre y el hijo se presentaron adecuadamente y Arjuna bendijo a su hijo y siguió su camino.