La versión para imprimir ya no se admite y puede contener errores de representación. Actualiza los marcadores del navegador y utiliza en su lugar la función de impresión predeterminada del navegador.
Inició su carrera con el equipo AD Santa Bárbara, haciendo su debut oficial[2] en la Primera División de Costa Rica el 27 de septiembre de 1998 en un encuentro ante el Municipal Goicoechea. En su paso con los barbareños registra 16 partidos y 7 goles. Pasaría al fútbol internacional para militar con el Karlsruher SC de la 2. Bundesliga en 1999. Con el club germano juega 6 partidos únicamente. Regresa a Costa Rica en el 2000 para jugar con el Club Sport Herediano, club con el que se mantiene durante 5 años, disputando 86 juegos y anotando 46 goles, donde 21 de esos mismos le valdrían para el título de máximo goleador en la temporada 2000-2001. En el 2005 llega a la Liga Deportiva Alajuelense donde juega por una temporada y en 32 juegos anota 11 goles. Con los manudos alcanza la Copa Interclubes Uncaf 2005. Pasaría a las filas del Club Sport Cartaginés al año siguiente, en donde estuvo por 2 temporadas; anotó 16 goles con ese club. Llega al Municipal Liberia en el 2008, equipo con el que se proclamaría campeón del Verano 2009. Posteriormente se vincularía a la UCR, en donde logra el título de goleador del Verano 2011 con 12 goles. En el 2011 el equipo universitario desciende a la Segunda División, por lo que pasaría a militar nuevamente con la Liga Deportiva Alajuelense, teniendo esta vez una escasa participación. Desde el 2012 hasta la actualidad forma parte del Herediano, equipo con el cual se proclamó campeón del Verano 2012 y del Verano 2013, así como con de los subcampeonatos en el Invierno 2012 e Invierno 2013. Se retiró en 2014 en un partido Herediano vs Amigos del Matador.