It is one of the five ancient shrines in the Chengannur area of Kerala, connected with the legend of Mahabharata. Legend has it that the Pandava princes, after crowning Parikshit as king of Hastinapura left on a pilgrimage. On arriving on the banks of river Pamba, each one is believed to have installed a tutelary image of Krishna; Thrichittatt Maha Vishnu Temple by Yudhishthira, Puliyur Mahavishnu Temple by Bheema, Aranmula by Arjuna, Thiruvanvandoor Mahavishnu Temple by Nakula and Thrikodithanam Mahavishnu Temple to Sahadeva.