Porus (indijski Puru) je bio indijski kralj koji je vladao carstvom između reka Hidasp i Čenap na prostorima današnjeg Pakistana (provincija Pendžab). Njegova prestonica je bila u blizini današnjeg grada Lahora.

Aleksandar Veliki i uhvaćeni kralj Porus

Porusa su opisivali kao impozantnog kralja velikih mera.

Porus i Aleksandar Makedonski uredi

Za razliku od susjednog kralja Ambija (grčki: Omphius), koji je potpomogao Aleksandra, Porus je odlučio da se suprotstavi do tada neviđenom osvajaču - Aleksandru Velikom. Došlo je do velike i teške bitke kod Hidaspa koju je Porus izgubio, pritom su pali i njegovi sinovi a on je bio ranjen. Porus je bio uhvaćen i priveden Aleksandru. Legenda govori da je Aleksandar bio impresiran Porusovim dostojanstvom u bici (za razliku od Darija III koji je pobjegao sa bojnog polja kod Gaugamela) i pitao ga kako da postupaju sa njim kao poraženim, na šta je Porus odgovorio „Postupaj sa mnom kao kraljem“. To je na Aleksandra ostavilo još veći utisak i Porusu je vratio deo carstva. Porus je kasnije učestvovao u daljnem osvajanju prema istoku zajedno sa Aleksandrom.


Nakon povratka Aleksandra, Porus ostaje još jedno vreme vezan uz Helenističko carstvo Aleksandra Makedonskog. Indijski izvori govore da je Porusa (Parvata) nesretnim slučajem ubio indijski vladar Rakšasa. Grčki izvori tvrde da ga je ubio general makedonske armije na tom prostorima, Eudemus Trački, između 321. i 315. godine p. n. e.

Porusovo carstvo je preuzeo njegov sin Malajketu.