The origin of this Temple is steeped in mystery. There are no records available to fix the age of this temple except for a few references in Keralolpathi and Malabar Manual. According to Kerala Mahatmyam, this temple was consecrated by Lord Parashurama - one of the incarnations of Vishnu. Yet hearsay evidences point out that this temple is about 2000 years old.