Le Colombien, qui était libre, a paraphé un contrat dont la durée n'a pas été révélée. Il avait été prêté par l'Atlético Nacional à La Gantoise, la saison passée, et compte trois sélections avec son pays. Il évolue au poste de latéral gauche.
En Belgique, Machado a participé à 12 matchs de Jupiler Pro League.