Починав займатися футболом на батьківщині, а на початку 2016 року отримав запрошення перебратися до Європи, ставши гравцем словацького «Тренчина», в якому був покликаний замінити співвітчизника Мойзеса Сімона, що незадовго до того перейшов до бельгійського «Гента». Протягом року взяв участь у 32 матчах словацького чемпіонату, відзначившись чотирма голами.
4 січня 2017 року і Калу перейшов до «Гента», об'єднавшись у цій бельгійській команді з Мойзесом Сімоном. Півтора сезони провів у гентській команді в статусі гравця основного складу.
У серпні 2018 року обидва нігерійські атакувальні гравці залишили «Гент» — якщо Сімон перейшов до «Нанта», до новою командоб Калу став інший французький клуб, «Бордо». У Франції став одним з гравців «основної обойми», проводячи по щонайменше 20 ігор Ліги 1 за сезон.
У складі збірної був учасником Кубка африканських націй 2019 року в Єгипті, на якому команда здобула бронзові нагороди, а сам гравець виходив на поле у трьох матчах.