[1] Formado en las divisiones inferiores de la Universidad Católica nunca llegó a debutar por los "cruzados" partiendo a prueba aun como juvenil al Rayo Vallecano de España donde no lograría fichar[2] regresando a Chile donde recalaría en San Marcos de Arica donde debutaría como profesional durante la Primera B 2008.
Luego de jugar poco en Arica debido a la titularidad del portero Jorge Manduca partiría al Santiago Morning para afrontar la Primera División de Chile 2010 pero no llegaría a jugar por los microbuseros de manera oficial regresando al santo para la siguiente temporada donde nuevamente no tendría el puesto de titular.
Para la temporada 2012 llegaría a Everton de Viña del Mar pero al igual que en Santiago Morning no vería minutos de juego teniendo después pasos con poca continuidad en San Luis de Quillota y Deportes Copiapó.
Ya para la temporada 2013/14 llegaría a Deportes La Serena donde finalmente tomaría el puesto de titular llegando a pasar los cien partidos jugados con los papayeros siendo indiscutido durante tres temporadas aunque volvería a pasar a la suplencia desde mediados de 2017 por lo que finalizado su contrato llegaría como jugador libre a Santiago Wanderers para reemplazar a Gabriel Castellón.
[3] En 2020 fue anunciado como nuevo refuerzo de Iberia.