Nedunjeliyan II was a descendant of Nedunjeliyan I. His reign has been arbitrarily fixed in the early part of the 3rd century AD. Nedunjeliyan II ascended the throne at an early age and soon after, the kingdom was invaded by the Cheras and Cholas. Nedunjeliyan II defeated the invaders and pursued the retreating forces to Talaiyalanganam, deep inside Chola territory.[2] The Chera king Mandaranjeral Irumporai was taken captive by Nedunjeliyan.[citation needed]
Following his victory at Talaiyalanganam, Nedunjeliyan mounted a campaign against the Velirs and Millalai and Muttur.