Debutó en 2013, en el Audax Italiano de Chile, mismo equipo donde también inició su carrera profesional Humberto Suazo.
En 2016 llegó al futbol mexicano con Monarcas Morelia, donde tuvo un gran desempeño.
En el Apertura 2020 se integró a Rayados, donde ha destacado en la zona defensiva.
Ha conquistado el título de la Copa MX y de la Liga de Campeones de CONCACAF.