Luego emigró a Católica, donde el pupi se hizo un lugar a muy corta edad en el primer equipo.
Debido al gran plantel de la UC, tuvo que emigrar a préstamo a Cobreloa, donde sumó experiencia para luego volver a ganarse un puesto de titular.
En 2009 es fichado por O'Higgins de Rancagua donde encuentra un lugar como mediocampista defensivo dentro del esquema titular.
El 2011 ya es titular indiscutido, convirtiéndose en el 2º capitán de O'Higgins, y jugando defensivamente por la derecha en el mediocampo, siendo compañero de Fernando De la Fuente, que juega por la izquierda.
Actualmente juega en Magallanes Sus destacadas actuaciones en el primer equipo de la UC le valieron una nominación a la selección sub-20 para disputar el Campeonato Sudamericano Sub-20 de 2005 clasificatorio para el Mundial Sub-20 de los Países Bajos en el 2005, el cual también disputó.