A comienzos del 2012 se oficializa su llegada a Vasco da Gama de Brasil donde jugó hasta junio y terminado su préstamo(6 meses) fue transferido al Puebla de México, en donde se desempeñó hasta el 28 de noviembre de 2012 intengrando el plantel que salvo la categoría del Club, cuando estaba casi descendido a su llegada.