Debutó en el año 2005 con Santiago Morning, donde ganó el campeonato de Primera B 2005, siendo su capitán en toda la temporada 2007.
Gracias a la buenas campañas realizadas, su nombre ha sido sondeado por varios clubes como Colo Colo y Audax Italiano, pero finalmente firmó por Deportes Iquique como nuevo refuerzo para comienzos del 2013 por 2 temporadas.
En el segundo periodo del 2013 ficha en la Universidad de Concepción, club en donde se ganó el corazón de los hinchas del 'campanil' tras sus buenas actuaciones en el cuadro penquista, donde ganó la Copa Chile 2014-15.
En 2020 se marchó a Coquimbo Unido, donde en 2021 ganó otra vez el campeonato de Primera B 2021.
Fue convocado en el 2007, a los amistosos de la selección adulta ante Cuba, jugando en los 2 partidos.