Natural de Paços de Ferreira, Rúben Freire começou a jogar no extinto CD Boavista. Passou pela ARC Moinhos e AD Jorge Antunes, antes de terminar o percurso formativo no FC Azeméis, onde viria a estrear-se como sénior. Foi em Oliveira de Azeméis que cimentou o seu percurso na principal Liga nacional e também nas selecções jovens, sendo já internacional no escalão principal desde outubro de 2018.
Chegou ao Sporting CP em novembro de 2024, após pouco mais de duas temporadas no Eléctrico FC, de Ponte de Sor. Já de Leão ao peito garantiu estar muito orgulhoso por cumprir o sonho de representar o Sporting, garantindo muito trabalho em prol dos objectivos da equipa.