Born in La Palma de Abangares, Guanacaste, Flores started his career at Puntarenas in 1983[REF] and won the 1986 Primera Division de Costa Rica title with them.
He had a three-year spell abroad, at Canadian Soccer League side Montreal Supra [REF].