Conocido deportivamente como Tito Villa, se encuentra posicionado como el noveno máximo goleador histórico del Cruz Azul con 66 goles en 132 partidos.
Posteriormente ficha por Estudiantes Tecos de México, para el Clausura 2007; marcó 13 goles en 37 partidos.
El domingo 2 de noviembre de 2008, Villa anotó un autogol contra el Nottingham Forest, pero exactamente 10 minutos 12 segundos más tarde Villa volvió a marcar, esta vez en la meta correcta, el juego terminó 1-1.
Dos días después, Villa anotó su primer hat-trick para Derby; en un juego de la Copa de la Liga contra Brighton, convirtiéndose en el tercer jugador en 10 años en marcar tres goles en un juego para Derby.
En ese mismo Apertura 2009 se proclamó campeón de goleo con Cruz Azul anotando 17 goles en 17 fechas.
En el torneo Bicentenario 2010 anotó sólo 6 goles y no fue sino hasta la jornada 8 cuando marcó su primero gol; ese torneo Cruz Azul no logró calificarse a la liguilla.
Para el Apertura 2011 tuvo un torneo irregular, pero aun así terminó como máximo goleador del equipo.
Este último (Cruz Azul) mostró gran dificultad para anotar goles, en cambio fue la segunda mejor defensa.
Aunque el gol fue válido, se le suspendió un partido y tuvo una multa de $50.000.
Anotó 66 goles en torneos oficiales para ser el noveno máximo goleador en la historia del club.
Su estancia se caracterizó por una baja de juego que, aunado al mal paso del equipo, lo llevó a la banca.
Para finales del 2013 antes de comenzar el Clausura 2014 no fue registrado en Tigres, las palabras emitidas por Miguel Ángel Garza, Delegado Deportivo del club argumentó que "No se encontraba bien en la cuestión física" aunque más adelante se supo que el tema era psicológico, por lo que fue sometido a terapias.
Anotó su primer Hat-trick frente a su anterior equipo Cruz Azul en la Jornada 6 del Apertura 2015.