Proveniente de las divisiones inferiores del Audax Italiano, al ascender al primer equipo en 2007, disputó la Copa Libertadores 2008 y gran parte de los partidos del Audax como titular durante el campeonato nacional.
En 2012, recaló en Coquimbo Unido[1] consolidándose como titular y realizando una gran campaña con el conjunto "pirata".
El año 2013, recibió una oferta de Iberia para defender los colores azulgranas, durante el Transición de Segunda División 2013, en el cual se titularon campeones y pelearon la opción para subir a Primera B contra Deportes Copiapó, quien resultó vencedor y relegando a Iberia a continuar jugando en su categoría para la próxima temporada.
Después de aquella gran campaña con el equipo azulgrana, estuvo una temporada en Lota Schwager y luego volvió a Iberia, ahora ya jugando en la Primera B.
[2] En la siguiente temporada, fichó en Deportes Puerto Montt,[3] equipo que tuvo una gran campaña en la Primera B 2015-16, clasificando a la definición por un ascenso a Primera División ante Everton de Viña del Mar, siendo ganador el equipo viñamarino.