Idowu werd in Sint-Petersburg geboren als kind van een Nigeriaanse vader en een Russisch-Nigeriaanse moeder. In zijn jeugd verhuisde hij naar Nigeria en weer terug naar Rusland. Hier ging hij spelen in de jeugd van Zenit Sint-Petersburg. In 2010 verkaste de verdediger naar Amkar Perm. Op 6 mei 2012 maakte Idowu voor Amkar zijn professionele debuut, toen met 3–1 verloren werd van Achmat Grozny. De Nigeriaan mocht in de basis beginnen en speelde het gehele duel mee.[1] Het seizoen erop kwam de linksback alleen tot één bekerduel, waarna hij voor een seizoen verhuurd werd aan Dinamo Sint-Petersburg. Na zijn terugkeer bij Amkar tekende Idowu een nieuwe verbintenis voor drie seizoenen.[2] Begin 2017 werd dit contract opengebroken en opnieuw met drie seizoenen verlengd, tot medio 2020.[3] In de zomer van 2018 maakte Idowu de overstap naar Lokomotiv Moskou, waar hij zijn handtekening zette onder een verbintenis voor de duur van drie seizoenen.[4]FK Chimki huurde de Nigeriaans international in de zomer van 2020 voor één seizoen.[5] Na de verhuurperiode mocht hij transfervrij een contract voor twee seizoenen tekenen bij Chimki.[6]
Idowu maakte zijn debuut in het Nigeriaans voetbalelftal op 14 november 2017, toen met 2–4 gewonnen werd van Argentinië. Éver Banega en Sergio Agüero zetten Argentinië nog op voorsprong, maar door treffers van Kelechi Iheanacho, Alex Iwobi (tweemaal) en Idowu won Nigeria. De verdediger moest van bondscoach Gernot Rohr als wisselspeler aan het duel beginnen en hij viel in de rust in voor Ola Aina. De andere debutanten dit duel waren Francis Uzoho (Deportivo La Coruña) en Tyronne Ebuehi (ADO Den Haag).[8] Idowu werd in juni 2018 door Rohr opgenomen in de selectie van Nigeria voor het wereldkampioenschap in Rusland.[9] In de groepsfase van het eindtoernooi werd met 2–0 verloren van Kroatië, 2–0 gewonnen van IJsland en 1–2 verloren van Argentinië, waarmee Nigeria uitgeschakeld werd in de groepsfase. Idowu speelde in alle drie wedstrijden mee.