After starting his career at Varzim, he made 262 Primeira Liga appearances for Vitória de Guimarães and Porto, winning a league title with the latter in 2018.
In the first half of the 2010–11 campaign, André joined Deportivo de La Coruña B in Spain on a 2+2 contract,[2] suffering relegation from Segunda División B (only three appearances), a fate which also befell his previous team.
[7] André scored 11 goals in the 2014–15 season – eight from penalties[8]– as the Minho Province side finished fifth and qualified for the UEFA Europa League.
[14] On his debut on 10 August, he scored in a 3–2 loss at Benfica,[15] and fifteen days later on his return to the Estádio do Dragão, he netted a penalty as his team overturned a half-time deficit to beat Porto 3–2.
He made his debut with the full side on 31 March 2015, coming on as a 66th-minute substitute for Adrien Silva in a 0–2 friendly defeat against Cape Verde in Estoril.
[20] André scored his only goal on 17 November 2015, finishing Vieirinha's cross to open a 2–0 win over Luxembourg at the Stade Josy Barthel.