Inició jugando para Hipocampos Vallarta y para la temporada 2015 de la Tercera División juega con Vaqueros Bellavista.
Para el 2016 llega al Acatlán FC, donde jugaría 19 partidos y anotaría 9 goles.
Llega al Deportivo Toluca en el año de 2017, pasando primero por las fuerzas básicas del equipo choricero.
Debuta en la Copa México Apertura 2018 en la Jornada 2 frente al Fútbol Club Juárez, en dicho partido anotaría el segundo tanto para su equipo, aunque en este lo terminarían perdiendo.
En primera división debutaría el 22 de julio en la Jornada 1 del Apertura 2018 frente al Monarcas Morelia,[1]partido el cual el equipo escarlata ganaría 2-0.