Tras llegar al Oporto cuando apenas tenía ocho años, Rúben Neves fue escalando por las diferentes categorías juveniles del club antes de jugar cedido en el Padroense FC durante la temporada 2012-13. La pasada campaña, Rúben Neves jugó con el combinado sub-17 del Oporto y estuvo en el banquillo en un par de encuentros del equipo B durante los meses de abril y mayo. Después el centrocampista brilló en la fase final del Europeo sub-17 celebrado en Malta, disputando todos los encuentros de Portugal camino a semifinales.
En 2014 representó a Portugal en el Campeonato de Europa sub-17 alcanzando las semifinales como el capitán del equipo. Para sus actuaciones, Neves fue nombrado entre los 10 mejores talentos del torneo por una selección de los reporteros de la UEFA. El 29 de agosto de 2014, y pese a ser muy joven, fue llamado por el entrenador Rui Jorge para ser parte del equipo nacional portugués sub-21.
En 2018 entró en la preselección para participar en el Mundial,[6] pero no fue incluido en la lista definitiva.[7] Al año siguiente ganó la Liga de Naciones de la UEFA, participando en los últimos instantes de la final.[8]
En mayo de 2021 fue convocado para participar en la Eurocopa 2020.[9]