He began his senior career in 2009 with Peruvian side Alianza Lima, and in May 2011 he was signed by Sporting Clube de Portugal for a reported 1.5 million euros. He is also a member of the Peru national team, making his senior debut in 2011.
André Carrillo began his football career in the Lima based youth system, Esther Grande de Bentín, in 2004. Then in 2007 he joined Peruvian giants Alianza Lima's youth setup. Finally in 2009, Carrillo was moved up to Alianza Lima's first team and made league debut in the Torneo Descentralizado on 5 December in the last round of the regular season. Playing at home in the Matute Stadium, he entered the pitch in the 75th minute as match eventually finished in 2–2 draw against Universidad César Vallejo.
On 6 May 2011 it was reported that Carrillo signed a 5-year contract with Sporting Clube de Portugal. He was quickly included in the first team and was an unused substitute for the league games in round 2 and 3. Then in matchday 5 and playing from the start, Carrillo made his Primeira Liga debut on 19 September 2011 in Sporting's 2–3 away win over Rio Ave FC. He was in the starting line-up again in his second match and provided his first assist in his side's 3–0 win over Vitória Setúbal. Later he provided two assists in Sporting's 6–1 victory over Gil Vicente. Then in his 11th match Carrillo scored his first league goal in the 74th minute, but it was not enough to avoid a 2–1 away defeat to Braga.