El "Hobbit" debutó en el torneo Apertura 2006 del fútbol mexicano, en un partido Atlante vs San Luis, y poco a poco, se veía que este jugador tenía condiciones para ser un muy buen futbolista.
Fue parte importante para el Atlante, en la conquista del Torneo Apertura 2007 (México), así como en la Liga Campeones de Concacaf 2008-2009.
Fue buscado por algunos equipos europeos, como el Deportivo La Coruña, y algunos equipos alemanes, sin embargo no se había logrado su transferencia hasta noviembre del 2011.
El Club América anuncia oficialmente su contratación vía Twitter.
No tuvo buenas actuaciones con el cuadro azulcrema y a partir de su estancia en este equipo su nivel fue decayendo.