Rudra served as the commander-in-chief of the Kakatiya army during the reign of the Kakatiya king
Mahadeva. In 1198-1199 CE, Mahadeva was killed in a battle against the
Seuna (Yadava) kingdom, and his son
Ganapati was captured by the enemy. During Ganapati's captivity, Rudra appears to have handled the administration in Ganapati's name, as suggested by his titles
Kakatiya-rajya-bhara-dhaureya and
Kakati-rajya-samartha. Epigraphic evidence suggests that he suppressed rebellions from feudatories and repulsed invasions. The 1218 CE Nattaramesvaram inscription states that Rudra defeated an obscure king named Nagati, forcing him to flee to
Kolavenu region. This event happened during the reign of Mahadeva, or shortly after his death. Rudra's Palampet inscription describes how he rescued the Kakatiya kingdom from grave misfortune: Ganapati was released from Yadava captivity sometime in 1199 CE. The Ramakrishnapuram inscription states that Rudra reinstated Ganapati on the throne. According to some scholars, such as
M. Somasekhara Sarma, Rudra also repulsed an invasion by the Chola ruler
Kulottunga III. Others, such as
P. V. P. Sastry dispute this in absence of concrete evidence. According to the Godiasla (Upparapally) inscription, Rudra's
brahmana minister Rajanayaka defeated one Godhumarati at Bokkera, captured Udayagiri, and drove away Padi-raya. == Palampet ==