The temple priests perform the pooja (rituals) during festivals and on a daily basis. Like other Shiva temples of Tamil Nadu, the priests belong to the Shaivaite community, a Brahmin sub-caste. The temple rituals are performed six times a day; Ushathkalam at 5:30 a.m., Kalasanthi at 8:00 a.m., Uchikalam at 10:00 a.m., Sayarakshai at 6:00 p.m., Irandamkalam at 8:00 p.m. and Ardha Jamam at 10:00 p.m. Each ritual comprises four steps: abhisheka (sacred bath), alangaram (decoration), neivethanam (food offering) and deepa aradanai (waving of lamps) for all the three Shiva shrines.
The worship is held amidst music with nagaswaram (pipe instrument) and tavil (percussion instrument), religious instructions in the Vedas read by priests and prostration by worshippers in front of the temple mast. There are weekly rituals like somavaram and sukravaram, fortnightly rituals like pradosham and monthly festivals like amavasai (new moon day), kiruthigai, pournami (full moon day) and sathurthi.
The temple is mentioned in the Saiva canonical work, Tevaram, by Thirugnana Sambanthar, Tirunavukkarasar and Sundarar, the foremost Saivite saints of 7th–eighth century CE and is classified as Paadal Petra Sthalam.
There is a separate shrine for Sambandar celebrating the miracle of Parvathi suckling the child Sambandar when he was crying for milk.
Shiva is worshipped in three different forms; the Shivalingam (Bhrammapureeswarar), Uma Maheswarar (Toniappar) at the middle level, and Bhairavar (Sattanathar) at the upper level.
The original temple was enlarged during the period of Kulothunga Chola I, Vikrama Chola, Kulothunga Chola II and Kulothunga Chola III (as in Chidambaram – 11th through the 13th centuries). Every year in the Tamil month of Chithirai (April – May), a 10-day festival is celebrated.
According to a Hindu legend, Mahalingaswamy at Thiruvidaimarudur is the centre of all Shiva temples in the region and the Saptha Vigraha moorthis (seven prime consorts in all Shiva temples) are located at seven cardinal points around the temple, located in various parts of the state.The seven deities are Nataraja in Chidambaram Nataraja Temple at Chidambaram, Chandikeswarar temple at Tirucheingalur, Vinayagar in Vellai Vinayagar Temple at Thiruvalanchuzhi, Muruga in Swamimalai Murugan Temple at Swamimalai, Bhairava in Sattainathar Temple at Sirkali, Navagraha in Sooriyanar Temple at Suryanar Kovil and Dakshinamoorthy in Apatsahayesvarar Temple, Alangudi at Alangudi, Papanasam taluk.
Thoniappar, enshrined in Grivakostha in Thonimalai, is an aspect of Bhairava. The Ashtabhairavas (the eight Bhairava) are housed in the Valampuri mandapa in the temple. The images along with the inscriptions indicate Bhairava worship from the late 16th century. The eight Bhairavas in the group include Asitanga, Visalaksa, Marrtanda, Modakapriya, Svachanda, Vignasantusa, Khechera and Sarcaracara. The images are sported with trident, hand-drum, noose and sword.
Arunagirinathar was a 15th-century Tamil poet born in Tiruvannamalai. He spent his early years as a rioter and seducer of women. After ruining his health, he tried to commit suicide by throwing himself from the northern tower of Annamalaiyar Temple, but was saved by the grace of god Murugan.He became a staunch devotee and composed Tamil hymns glorifying Murugan, the most notable being Thirupugazh.[23][24] Arunagirinathar visited various Murugan temples and on his way back to Tiruvannamalai, visited the temple and sung praises about Murugan in the temple.
Mayaka Kshetras are the places where Lord Brahma was reduced to ashes by Lord Shiva. Five such places are - Kasi (Varanasi) Mayanam, Kacchi (Kanchipuram) Mayanam; Kazhi (Sirkazhi) Mayanam, Nallur (Thirunallur) Mayanam and Kadavur (Thirukadaiyur) Mayanam.