Moses was born on December 12,1990, in Lagos, Nigeria. His father, Austin, was a Christian pastor in Kaduna, and his mother, Josephine, helped with his work. His parents were both killed in religious riots in Kaduna before he turned 12.
In 2002, he was sent to England, where he was placed with foster parents in south London. Scouted playing football in the local Tandridge League for Cosmos 90 FC, Crystal Palace approached him, with the club's Selhurst Park stadium just streets away from his school. Offered a place in the Eagles' academy, Palace recommended Moses to the fee-paying Whitgift School in Croydon.
In 2010, Moses made his Premier League debut playing for Wigan Athletic. All in all, he made 73 appearances for the club during a two-year stint.
In August 2012, Moses enjoyed a meteoric rise signing for Chelsea. Moses made his full debut for Chelsea when he started the League Cup game against Wolverhampton Wanderers and scored his first goal.
In September 2013, Moses was signed for Liverpool on a season-long loan deal. And in August 2014, Moses joined Stoke City on loan for the 2014–15 season.
Despite originally hailing from Nigeria, he represented England at under-16, under-17, under-19 and under-21 levels, but opted to play for Nigeria as opposed to being fully capped for England. He has gained over 20 caps for Nigeria since his debut in 2012, and played in their winning campaign at the 2013 Africa Cup of Nations, as well as the 2014 FIFA World Cup.