Imrahil was de Prins van Dol Amroth, een havenstad in Belfalas. Hij was de zoon van Adrahil. Een van zijn oudere zussen Finduilas trouwde met Denethor, Stadhouder van Gondor.
Oorlog om de ene ring[]
Toen Imrahil hoorde dat Minas Tirith aangevallen zou worden kwam hij met een groot leger van zevenduizend Ruiters van Dol Amroth om de stad te helpen verdedigen. Hij was tijdens het Slag bij de velden van Pelennor in Minas Tirith als adviseur van Denethor. Ook ging hij mee naar de Zwarte poort. Zijn dochter, Lothiriel trouwde met Eomer, Koning van Rohan. Hij werd later opgevolgd door zijn zoon Elphir.