He made his debut in 2013, with Audax Italiano of Chile, the same team where Humberto Suazo also began his professional career.
In 2016, he joined Mexican soccer with Monarcas Morelia, where he demonstrated great skill.
In the Apertura 2020 he joined Rayados, where he has excelled in the defensive zone.
He has won the Copa MX and CONCACAF Champions League titles.