In zijn jeugd speelde hij bij Pão de Açúcar, waar hij ook debuteerde als senior. Hij werd verhuurd aan Reggina en Helmond Sport, dat hem in 2009 definitief vastlegde. Andrade maakte op 8 augustus 2008 zijn debuut in de Eerste divisie, tegen AGOVV. Na drie seizoenen spelen voor Helmond Sport tekende hij een contract voor drie seizoenen bij Sint-Truidense VV, op dat moment actief in de Eerste klasse. Op 16 juni 2013 maakte Willem II op haar website bekend serieuze interesse te hebben in de Braziliaanse aanvaller. Zijn teamgenoot bij Audax Rio de Laneiro Renan Zanelli onderging gelijktijdig een trainingsstage bij de club en kreeg, net als Andrade, een contract van Willem II aangeboden. Hij verruilde in 2013 Audax Rio de Janeiro voor Willem II, waar hij in mei 2015 zijn contract verlengde tot medio 2017.[1]
Andrade werd bij Willem II direct basisspeler. Hij werd dat jaar met de club kampioen in de Eerste divisie en promoveerde met zijn ploeggenoten naar de Eredivisie. Daarin werd hij in het seizoen 2014/15 negende met Willem II, waarbij hij opnieuw het leeuwendeel van de wedstrijden speelde. Andrade begon ook in het seizoen 2015/16 als eerste keus, maar op 15 augustus 2015 (uit bij Ajax) liep hij tijdens een charge van Nemanja Gudelj een gebroken scheenbeen op. Het kostte hem zes maanden om hiervan te herstellen. Andrade maakte op 5 februari 2016 zijn rentree in het eerste van Willem II, toen hij uit bij Excelsior in de 79ste minuut inviel voor Lucas Andersen.