Born in La Palma de Abangares, Guanacaste, Flores started his career at Puntarenas in 1983[2] and won the 1986 Primera Division de Costa Rica title with them. He is also the club's all-time leading scorer with 93 goals[3] and scored a total of 118 career goals,[4] placed in position 17th all time Costa Rican strikers. He was the league's top goalscorer in 1986 with 19 goals.[5]
After his football career he became a traffic policeman in Guanacaste.[13]
In September 2012, Flores was arrested on suspicion of charging "bribes" to drivers in exchange for not fining them for violating the traffic law.[14]