El 26 de agosto de 2008 es transferido a Flamengo por una cifra cercana a los 3 millones de Dólares por el 70% de su pase, además convirtiéndose en el primer jugador chileno en jugar en dicho club.