En el verano de 2007 fue contratado por el Krylia Sovetov de la Liga Premier de Rusia, jugó seis meses con el equipo ruso, anotó un gol en 11 partidos y regresó a Colombia para jugar la temporada 2008 con el Deportivo Pereira en donde jugó 34 partidos, anotó 17 goles y fue considerado el mejor jugador del Torneo Finalización 2008.