Hän teki debyyttinsä 14. elokuuta 2004 Chivasin puolella Atlantea vastaan. Hän pelasi Liga MX -joukkueessa Chipas 2006-2008 ennen siirtymistään Cruz Azulille, jossa hän nautti eniten henkilökohtaista ja klubin menestystä, teki 30 maalia kaikissa kilpailussa ja esiintyi FIFA Club World Cupissa.
, CONCACAF:n mestaruuskilpailuissa ja Copa Libertadoresissa. Vuosina 2015-2017 hän siirtyi useiden klubien välillä, mukaan lukien Pohjois-Amerikan jalkapalloliigan Minnesota United. Vuonna 2017 hän allekirjoitti sopimuksen Meksikon toisen sarjan Venadosin kanssa ja pelasi heidän kanssaan eläkkeelle jäätyään heinäkuussa 2020.