Porus or Puru (Ancient Greek: Πῶρος Pôros; fl. 326–321 BC) was an ancient Indian king whose territory spanned the region between the Jhelum River (Hydaspes) and Chenab River (Acesines) in the Punjab region. He is only mentioned in Greek sources.Said to be a warrior with exceptional skills, Porus unsuccessfully fought against Alexander the Great in the Battle of the Hydaspes (326 BC). Alexander spared his life and not only reinstated him as his satrap but also granted him dominion over lands to the south-east extending as far as the Hyphasis (Beas). Porus reportedly died sometime between 321 and 315 BC.