Participó en los Juegos Olímpicos de Pekín 2008 y Londres 2012, donde fue cuarto y octavo respectivamente en la final de la especialidad.
[3] Andrés fue seleccionado para representar a Colombia en los Juegos Olímpicos de Londres 2012 en la prueba de BMX.
[4] En los cuartos de final, terminó tercero en su serie y se clasificó para las semifinales.
Cuando jugaban en tres carreras, terminó las mangas sucesivamente tercero, sexto y tercero y ocupa el cuarto lugar general en la serie.
Jugó la final, donde terminó sexto.