Ha esordito con l'Alajuelense nel 2010. Il 18 marzo 2013 ha firmato un contratto quadriennale con i norvegesi del Vålerenga.[1] L'11 agosto 2014, è passato al Göteborg con la formula del prestito.[2] Il 5 febbraio 2015 ha fatto ritorno all'Alajuelense, a titolo definitivo.[3]