As a youth player, Caicedo joined the
youth academy of Ecuadorian side
Barcelona SC and was promoted to the club's senior team in 2020, where he made zero league appearances and scored zero goals. Subsequently, he was sent on loan to the youth academy of Brazilian side
Flamengo in 2023. One year later, he was sent on loan to Ecuadorian side
Cumbayá, where he made twenty-one league appearances and scored one goal. Ahead of the
2025 season, he was sent on loan to Ecuadorian side
Orense, where he made thirty league appearances and scored three goals. Following his stint there, he signed for Canadian side
Vancouver Whitecaps in 2026. ==International career==