Born in Puerto Cortés, Flores began his footballing career at local side
Platense. He soon arrived to renowned
Olimpia, where he would make his name later leaving for
Santos Laguna. In November 2012 he was nominated to become a "Guerrero de Honor" (Warrior of Honour) of Santos. He also had a season in Peru with
Universitario, where he played alongside compatriot
César Obando, and in Costa Rica with
Alajuelense. After a few seasons back in Honduras he retired after playing on 26 May 2001 for
Broncos then moved abroad again to play in
El Salvador with
Isidro Metapán in the 2002 Clausura. He was later dismissed by Nicaraguans
Real Estelí in October 2003 and duly finished his career. He played with
Alex Pineda Chacón,
Danilo Galindo,
Juan Carlos Espinoza,
Nahúm Espinoza and
Belarmino Rivera in the
Olimpia and they won the
CONCACAF Champions League in
1988. ==International career==