Rios qualified for the Colombian squad in the men's team pursuit at the 2012 Summer Olympics in London based on the nation's selection process from the UCI Track World Rankings. He and his teammates Edwin Ávila, Arles Castro, and Weimar Roldán recorded an eighth-place time of 4:04.772 in the classification final match, losing only to the Dutch squad by more than two tenths of a second.