Aniruddha is the son of Pradyumna, a Yadava king and is a powerful and gallant prince. He was a violent fighter, an ocean of prowess, and the tamer of his foes. Usha, the daughter of Bana used to love Aniruddha. It is said that her companion Chitralekha was endowed with magic power. When she set off through the air to Dwaraka she returned bringing Aniruddha along with her to the palace of Bana.
But when the guards found Aniruddha with Usha, they reported it to the king. The king sent the soldiers to snatch the prince but the brave prince killed the soldiers. The king realized that Aniruddha can not be captured through prowess so he took help of his magical faculties. Thus, he captured the prince and bonded him in serpent bonds.
When the Yadavas found Aniruddha missing in Dwaraka, they enquired to one another. Then Narada came to their help and informed that he was in the prison of Bana. Garuda was called upon by Krishna and they mounted upon him along with Bala and Pradyumna. Then they set off for the city of Bana. Thus, a great war started among them. During this battle Krishna chopped the thousand arms of Bana and he would have killed him but was stopped for the interference of Shiva.
Krishna then went to the place where Aniruddha was imprisoned. Garuda tore down the chains binding Aniruddha with his breath. Thereafter, Aniruddha returned to Dwaraka along with his wife, Krishna, Pradyumna and Rama mounting on Garuda.