Gilberto da Silva speelde in de jeugd van DEH en Feyenoord. In 2015 vertrok hij transfervrij naar Almere City FC, waar hij een amateurcontract tekende.[3] Hij debuteerde voor Almere op 22 januari 2016, in de met 0-2 verloren thuiswedstrijd tegen Telstar. Hij kwam in de 79e minuut in het veld voor Paul Quasten. Dit was zijn enige wedstrijd voor Almere City, en door een zware knieblessure speelde hij tot 2018 geen wedstrijd meer. In dat jaar sloot hij aan bij BVV Barendrecht, en na een seizoen bij SV Oranje Wit speelt hij sinds 2019 voor VV Smitshoek.[4]