Andres Roa fue descubierto por el cazatalentos Agustín Garizábalo para el Deportivo Cali, donde debutó como profesional en 2012.
Debido a su buena actuación en estos dos equipos de la Categoría Primera B se decidió traerlo devuelta al Deportivo Cali para la temporada 2015, en la que salió campeón con el equipo verdiblanco.
Posteriormente a Inicios de junio del 2022 rescinde contrato con el club, quedando como agente libre.
[3] Su debut fue el 8 de septiembre en ese mismo partido donde jugó 23 minutos del segundo tiempo contra Perú.
Fue convocado por el profesor Jose Pekerman para representar a Colombia en la Copa América Centenario que se jugó en los Estados Unidos donde no jugaría ningún partido y llegarían a las semifinales.