Nicknamed Satú, he started his career at hometown club San Francisco, then moved to Europe to play in the UEFA Champions League with Moldovan champions Sheriff Tiraspol[REF] where he played alongside compatriots Ubaldo Guardia and Roberto Brown [REF].
On his return to Panama, he again played for San Francisco and Chorillo and joined Tauro in January 2011 [REF].