Surgido en el club amateur Arturo Prat de Villa Alemana llegó a los 17 años a las divisiones inferiores de Santiago Wanderers, debutando en el primer equipo el año 2005 de la mano de Mario Soto en el Clausura 2005 frente a Palestino, tras su debut tuvo intermitentes apariciones en el primer equipo logrando mayor continuidad en el Clausura 2007 donde convertiría su primer gol como profesional con un doblete frente a Deportes La Serena,[1] en ese mismo año le tocó vivir el descenso a la Primera B.
En el Torneo de Clausura perdió la titularidad con Humberto Zuccarelli quien también le dio una nueva posición como volante por derecha habiendo jugado siempre como volante de contención.
En aquel mismo torneo logró el ascenso a Primera División tras haber descendido hace dos años.
[2] En el regreso a primera división se convierte en pieza fija del once titular de su equipo llegando a ser un referente y capitán del club detrás solo de figuras consolidadas como Moisés Villarroel y Jorge Ormeño, manteniendo esta condición hasta la temporada 2014/15 donde una rebelde lesión lo mantendría alejado de las canchas por todo el torneo no pudiendo jugar el Apertura 2014 donde su equipo obtendría el segundo lugar del campeonato y después influiría en su rendimiento personal para el Clausura 2015 donde no terminaría siendo citado en los partidos por lo cual finalizado su contrato no sería renovado después de diez años jugando en la institución porteña.
En el 2008 fue convocado a la Selección de fútbol sub-23 de Chile que estuvo en una gira por Oceanía para disputar partidos frente a Australia y Nueva Zelanda.