Comenzó jugando por Rangers de Talca en las inferiores, llegando hasta la categoría sub-15.
[1] Sin embargo, emigraría posteriormente a las inferiores de O'Higgins.
Con este técnico logró el título del Torneo Apertura 2013, pero participando sólo en 2 partidos.
En el torneo Clausura 2015, con Pablo Sánchez como Director Técnico, logró continuidad como titular, haciendo dupla con Albert Acevedo y en otras oportunidades con Nicolás Vargas.
En 2019 San Juan arriba a Viña del Mar en condición de préstamo, el que fue renovado y perdura hasta el día de hoy, consolidándose bajo los 11 titulares de Javier Torrente con un desempeño Ha sido seleccionado en categorías inferiores, pero no ha tenido nominaciones en la selección adulta.