Rajadhiraja Chola II (1163-1178 d. C.) reinó como rey Chola y sucedió a Rajaraja Chola II . No era descendiente directo de Rajaraja Chola II, sino nieto de Vikrama Chola por su hija. Rajaraja Chola II eligió a Rajadhiraja como su heredero, ya que no tenía hijos propios.
Poco después de la llegada al poder de Rajadhiraja II, una feroz disputa sucesoria en el país de los Pandya condujo a la intervención de los gobernantes Chola y Cingalés en bandos opuestos, lo que trajo miseria a ambos. De las cenizas de esta guerra civil surgió el poder Pandya, que en su renovada fuerza pronto se tragó tanto a los reinos Chola como a los Cingalés.
Después de la conquista del país Pandya por Kulothunga Chola I , a los príncipes Pandya locales se les permitió gobernar como quisieran, sujetos a una vaga soberanía de los Cholas. Algunos de los Pandyas eran leales a los Cholas, como se puede ver por un Parantaka Pandya que participó en las campañas Kalinga de Kulothunga I. Pero después de Kulothunga I, los Cholas perdieron el pequeño control que tenían sobre los Pandyas. Apenas se encuentran inscripciones en el país Pandya después del reinado de Kulothunga Chola I.
Alrededor de 1166 d. C., Parakrama Pandya y Kulasekara se pelearon por la sucesión en Madurai y Kulasekara atacó Madurai. Parakrama apeló al rey de Lanka, Parakramabahu I. Antes de que la ayuda cingalesa pudiera llegar a Parakrama, Kulasekara tomó Madurai y mató a Parakarama, a su esposa y a algunos de sus hijos. El rey cingalés ordenó a su general que continuara la guerra hasta que Kulasekara fuera derrotado y el trono de Pandaya fuera otorgado a un hijo de Parakrama Pandya.
Kulasekara opuso una buena batalla y las fuerzas cingalesas tuvieron que conseguir refuerzos de Lanka. Kulasekara apeló entonces a Rajadhiraja Chola II, y se envió una gran fuerza en su ayuda. Sin embargo, Kulasekara perdió su lucha contra las fuerzas de Lanka. El general de Lanka instaló a Virapandya, un hijo de Parakrama Pandya en el trono. La lucha continuó entre las fuerzas Chola y las de los cingaleses. El ejército Chola pronto derrotó a las fuerzas cingalesas y las hizo retroceder a la isla.
Parakramabahu preparó una contraofensiva contra el continente Chola. Al oír esto, el general Chola indujo a Srivallabha, un rival de Parakramabahu en el trono cingalés, a emprender una invasión de la isla de Lanka. Una expedición naval desembarcó en Lanka y atacó y destruyó muchos lugares. Al ver el daño que su apoyo a Parakrama Pandya le había causado, Parakramabahu reconoció a Kulasekara como el legítimo rey de los Pandyas y se alió con él contra los Cholas. Los Cholas descubrieron la traición de Kulasekara y cambiaron su política de inmediato. Después de más luchas, los Cholas instalaron a Virapandya en el trono de los Pandya y exiliaron a Kulasekara.
La creciente independencia de los feudatarios y jefes locales, iniciada durante Rajaraja Chola II, se hizo más pronunciada durante el reinado de Rajadhiraja. Comenzaron a extender cada vez más su influencia en el gobierno central. Esta manipulación de la autoridad del rey socavó la capacidad de la administración central para ejercer eficazmente su control sobre las áreas de gobierno local del país.
El crecimiento de estos feudatarios tuvo dos consecuencias. La primera fue debilitar el prestigio del gobierno del rey al restringir cada vez más su esfera de influencia y, por lo tanto, perder su control sobre el resto de la administración. En segundo lugar, comenzaron a formar alianzas y pactos entre ellos para convertir los cargos oficiales que ocupaban dentro de la nobleza Chola en un derecho hereditario.
Rajadhiraja murió en 1178 E.C. y Kulothunga Chola III ascendió al trono.