Comenzó su carrera en las inferiores de tres clubes, incluyendo seis años en el Boavista FC.
[1] En el verano de 2011, Pinto fichó por el Rio Ave F.C., aunque no debutó con el equipo, y fue enviado a préstamo al U.D.
[10][11] Debutó en la Premier League 15 días después, jugando los 90 minutos en la derrota 4-5 de local ante el Liverpool.
[16] El 29 de agosto fue cedido al Rio Ave F. C.[17] Un año después fue el Fortuna Sittard quien logró su cesión.
Fue llamado a la absoluta por Fernando Santos en octubre de 2014, pero no debutó.