Luego pasó a ser parte del New England Revolution de la Major League Soccer, donde no logró títulos.
Comenzó su carrera en las ligas menores del Deportivo Saprissa y posteriormente debutó con ese mismo equipo en primera división en el año 2001 junto a otros compañeros del Deportivo Saprissa que participaron en el Mundial Infantil Trinidad y Tobago 2001 como Armando Alonso, Cristián Bolaños, Randall Azofeifa y Saúl Phillips.
Pese a su edad, posee una buena trayectoria: Ha participado ya por seis temporadas en el Campeonato de Primera División costarricense, participó en el Mundial Infantil Trinidad & Tobago 2001, fue convocado para el Mundial Mayor Alemania 2006 y formó parte del proceso eliminatorio con miras al Mundial Mayor Sudáfrica 2010.
[2] La intervención fue exitosa y se anunció que podría regresar a las cancha hacia finales del 2013.
Poco después se conoció que seguiría vinculado al conjunto morado, pero en el área de mercadeo.
[4] Fue internacional con la Selección de Costa Rica, con la que jugó 27 partidos, y ofreciendo una anotación.