Flores came to CF Monterrey in 2005. he began playing with Monterrey's B team in the Primera A, but eventually rose to the first team.
Flores was loaned to Jaguares, where he would stay on loan for 2 years.