Aghahowa startte zijn carrière bij het Nigeriaanse Bendel Insurance FC, daarna ging hij naar het Tunesische Espérance Sportive de Tunis. In 2000 stak Aghahowa de Middellandse Zee over en kwam voor het Oekraïense FC Sjachtar Donetsk spelen. Op 30 januari 2007 tekende hij voor het Engelse Wigan Athletic.
Aghahowa heeft 32 interlands voor Nigeria gespeeld, waarin hij 14 keer scoorde. Hij heeft zich met Nigeria niet weten te plaatsen voor het Wereldkampioenschap 2006. Aghahowa vertegenwoordigde zijn vaderland bij de Olympische Zomerspelen 2000 in Sydney.