Jordan Ayew, a forward for Crystal Palace, signed a £5 million initial contract to join Leicester.
Depending on how well the 32-year-old performs, the contract may increase to £7.5 million.
Ayew, a Ghanaian international, joined Selhurst Park in 2018 and has since played 212 games with 23 goals.