Kanu has signed a one-month deal at Portsmouth Football Club.
The Nigerian forward’s contract at Fratton Park expired at the end of last season, and he has been in talks with the South Coast club ever since.
Kanu, 33, has now signed a one-month deal to remain with Pompey, and he could feature for Paul Hart’s side when they take on Fulham on Saturday.