Born in Quixeramobim, Ceará, Iarley played for Ferroviário, Ceará, and Paysandu of Brazil, Real Madrid B, AD Ceuta and UD Melilla of Spain, Boca Juniors of Argentina and Dorados de Sinaloa of Mexico.
He joined Internacional for the 2005 Campeonato Brasileiro from Dorados de Sinaloa, where he played during the 2004-2005 season.
Although Iarley impressed at Dorados in his first season, he also struggled with injuries, appearing in only nine games, registering three assists.
At Internacional, Iarley made a good impression at first, but then lost his place in the team that eventually won the Copa Libertadores in 2006 to wonderboy Rafael Sobis.
After Sobis's transfer to Real Betis, he took on the number 10 shirt and helped Inter win the FIFA Club World Cup in the same year.