Sterling was born in England and is of Jamaican descent. Sterling has represented England from under-16 to under-20 level. He represented England Under-17 at the 2016 U-17 Euros and was included in the team of the tournament.