The 21-year-old leaves Premier League champions Leicester City, signing a 4-year-deal with the Scottish club.
Dodo made just 1 Premier League appearance for the Foxes, featuring in that title winning season. But it was the Capital One Cup where he lit the stage, scoring a hat-trick against Bury nearly a year ago.
The youngster has appeared for England’s Under-18 team, but was born in Ghana, and could still feature for the Ghanian senior squad instead of staying with the Three Lions.
Rangers are building their squad ahead of their eagerly anticipated return to the Scottish Premiership for the first time since the 2011-12 season.
Dodo can play both out on the flanks and as a central striker, making him a versatile forward for Rangers boss Mark Warburton.
Their first league game back in the top flight is on August 6th, with Hamilton the visitors to Ibrox.