Constructed in the Dravidian style of architecture, the temple is glorified in the Naalayira Divya Prabandham, the early medieval Tamil canon of the Alvar saints from the 6th–9th centuries CE.
It is one of the 108 Divya Desams dedicated to Vishnu, who is worshipped as Bhaktavatsala Perumal and his consort Lakshmi as Ennai Petra Thayar.
The temple is believed to have been built by the Pallavas of the late 8th century CE, with later contributions from the Medieval Cholas and Vijayanagara kings.
The temple is maintained and administered by the Hindu Religious and Endowment Board of the Government of Tamil Nadu.
The Utsavar (procession deity) is called Patharaavi is made of panchaloha and is accompanied by two consorts as in most Vaishnavite temples.
The temple is administered by the Hindu Religious and Charitable Endowments department of Tamil Nadu government.
The temple rituals are performed six times a day: Ushathkalam at 7 a.m., Kalasanthi at 8:00 a.m., Uchikalam at 12:00 p.m., Sayarakshai at 6:00 p.m., Irandamkalam at 7:00 p.m. and Ardha Jamam at 8:30 p.m. Each ritual has three steps: alangaram (decoration), neivethanam (food offering) and deepa aradanai (waving of lamps) for both Bhaktavatsala Perumal and Sudhavalli Thayar.
[3] The temple is revered in the Naalayira Divya Prabandham, the 7th–9th century Sri Vaishnava canon, by Thirumangai alvar.