Nascido no Taboão da Serra, em São Paulo, André Silva surgiu nas categorias de base do Atlético Diadema e foi emprestado ao Internacional e Shakhtar Donetsk antes de chegar ao futebol português. Além do Vitória de Guimarães, o centroavante de 26 anos já defendeu o Rio Ave e Arouca.