Actualmente es Director técnico del Club Social, Cultural y Deportivo Esmeraldas Petrolero Oscar Bagüí comenzó jugando en Argentina, en los clubes Atlético Argentino y Deportivo Riestra.
El 2003 regresa a Ecuador y debuta profesional en el Centro Deportivo Olmedo, club que le dio renombre en el medio nacional.
Permaneció en Olmedo hasta el 2007, jugando en total 176 partidos y anotando tres goles.
El 2008 lo contrató Barcelona Sporting Club, ese año jugó 35 partidos y el siguiente lo hizo 28.
El 2010 pasa a Universidad Católica de Quito, jugando 41 partidos y anotando dos goles.