Neto spielte in der Jugend für Varzim SC, den größten Verein seiner Heimatstadt. Zur Saison 2006/07 unterschrieb er bei dem Zweitligisten seinen ersten Profivertrag. Anfangs nur sporadisch eingesetzt, stieg er in der Saison 2010/11 schließlich zum Stammspieler auf. Trotz überzeugender Leistungen konnte Neto jedoch nicht verhindern, dass der Verein am Saisonende in die dritte Liga abstieg. Daraufhin wurde der Abwehrspieler von einigen portugiesischen Erstligisten umworben und wechselte vor Beginn der Saison 2011/12 schließlich auf die Insel Madeira zu Nacional Funchal. Dort erkämpfte sich Neto umgehend einen Stammplatz und bestritt 25 Ligaspiele. Am Ende der Spielzeit zeigten sich sowohl der FC Porto als auch der FC Arsenal an einer Verpflichtung des jungen Portugiesen interessiert.[1][2] Neto entschied sich jedoch für einen Wechsel in die italienischeSerie A und wurde für 1,7 Millionen Euro vom AC Siena unter Vertrag genommen.[3] Auch dort war er in der ersten Saisonhälfte Stammspieler, ehe er im Februar 2013 für rund sechs Millionen Euro erneut Land und Verein wechselte und einen Vertrag bei Zenit St. Petersburg unterschrieb.[4] Mit Zenit gewann er zwei Meister- und einen Pokaltitel. Zur Saison 2019/20 wechselte er zu Sporting Lissabon und kehrte nach Portugal zurück.
In der Nationalmannschaft
Neto spielte für die U20- und U21-Nationalmannschaft seines Heimatlandes. Im Oktober 2012 wurde er von Nationaltrainer Paulo Bento erstmals in die A-Nationalmannschaft berufen.[5] Sein Debüt erfolgte am 6. Februar 2013 im Rahmen eines Freundschaftsspiels gegen Ecuador.