A Carabalí en su carrera como futbolista profesional ha vestido la camiseta de algunos equipos del Campeonato Ecuatoriano de Fútbol así como del exterior.
Su debut lo hizo a corta edad en el Filancard F.C.
Siempre se desempeñó como volante de corte.
Destacó mayormente en el Barcelona Sporting Club, equipo con el que obtuvo el título nacional del Campeonato Ecuatoriano de Fútbol en 1995 y 1997, y el subcampeonato de la Copa Libertadores del año 1998.
Con la Selección de fútbol de Ecuador jugó 58 partidos, marcando 2 goles.