The temple has six daily rituals at various times from a.m. to 10 p.m., and twelve yearly festivals on its calendar. The present masonry structure was built during the Chola dynasty in the 9th century, while later expansions are attributed to Vijayanagar rulers. The temple is maintained and administered by the Hindu Religious and Charitable Endowments Department of the Government of Tamil Nadu. The latest consecration of the temple after renovation was performed during February 2020. The previous one was in May 2008.