Pasó por varios clubes de Ecuador, entre ellos el CD Olímpico, el cual fue su primer club, Olmedo, donde estuvo durante 9 años, y un breve paso por Universidad Católica y Macará de Ambato.
Para la temporada 2011 es contratado por el Barcelona Sporting Club por pedido de Rubén Darío Insúa.
Desde su llegada al Ídolo del Astillero fue relegado al banco de suplentes, luego del despido de Rubén Darío Insúa llega Álex Aguinaga a la dirección técnica del Ídolo quien tampoco lo tuvo como titular, pero con la llegada del argentino Luis Zubeldía, se transformó en titular indiscutible ratificándolo así para la temporada 2012.
En el 2012 inició como suplente ya que en ese entonces el titular era José Amaya pero debido a una lesión que sufrió el colombiano, Caicedo vuelve nuevamente al rol titular ganándole así la pulseada a Amaya, pese al cambio de entrenador de Luis Zubeldía a Gustavo Costas siguió manteniéndose como titular.
Caicedo fue convocado por el exentrenador Luis Fernando Suárez para jugar la Copa América 2007, pero lamentablemente durante una sesión de entrenamiento, Caicedo se lesionó y no pudo jugar el torneo.