El "Tepa", se integró a las fuerzas básicas de las Chivas Rayadas en el 2000, jugando en las categorías Sub-15, Sub-17 y Sub-20.
Debutó en la Primera División de México con las Chivas Rayadas del Guadalajara el 28 de agosto de 2005, enfrentando a Club Santos Laguna en el Estadio Corona, en partido correspondiente a la Jornada 6 del Apertura 2005; ingresó al terreno de juego al minuto 81 por Alberto Medina y el partido finalizó 3-0 a favor del cuadro lagunero.
El "Tepa" fue cedido para el Clausura 2007 a los Gallos Blancos del Querétaro.
De cara al Apertura 2007 retornó a las Chivas Rayadas.
En dicha escuadra logró el título de Liga Clausura 2020.