El jugador se formó en Palestino, club donde debutó en el profesionalismo y luego jugó en Deportes Recoleta, el 2018, y desde el 2019 en Deportes La Serena.
Justamente, en el cuadro serenense estuvo en los últimos cuatro años, disputando 69 partidos entre el torneo nacional y Copa Chile, anotando 14 goles.