ribeiro was born in neath in south wales, and at the age of 6 moved to berkeley, gloucestershire, and then onto ruscombe near stroud in his teenage years. he attended marling school. his father coached his youth team wanswell wanderers. ribeiro's surname comes from his paternal portuguese heritage.