El 7 de febrero de 2007 debutó con la selección de mayores en el partido amistoso de Colombia contra Uruguay y el 3 de junio de 2007 marcó su primer gol con la camiseta colombiana ante la selección de fútbol de Montenegro en Japón durante la Copa Kirin. Luego, disputó la Copa Mundial de Fútbol Juvenil de 2005 ese mismo año, donde jugó tres partidos y marcó dos goles contra Canadá y Siria, respectivamente.