Ha jugado con los equipos del Club Deportivo Guadalajara en Tercera y Segunda división mexicana, así como en el Club Deportivo Tapatío la filial en Primera división 'A' mexicana, también ha logrado competir internacionalmente con las fuerzas básicas del Rebaño, en torneos como la Copa Internacional de Brasil en 2005.
Su primer partido internacional fue en Brasil, contra el Atlético Paranaense, al terminar el encuentro 3-4, dándole el pase al rebaño, a la siguiente fase.
Tras finalizar el torneo Clausura 2014, Chivas no requirió más de sus servicios y pasa al Querétaro Fútbol Club a Préstamo por 1 año, con opción a compra.
Con 3 juegos con los Gallos Blancos y no hacer válida la compra del jugador, fue anunciado como refuerzo de los rayos para el Apertura 2015.
En el draft ascenso 2016, Necaxa no requirió más de sus servicios y al no hacer válida la compra, pasa a préstamo con el Deportivo Tepic.