Se formó en las categorías inferiores del Tauro FC jugando en los torneos reservas LPF; su debut profesional en la Primera División de Panamá fue el 20 de marzo de 2016 en el empate 0 a 0 contra la SD Atlético Nacional en el Estadio Maracaná de Panamá saliendo de titular y jugando todo el partido,[1] en la LPF Clausura 2016 jugó 2 partidos, en la LPF Apertura 2016 jugó nuevamente 2 partidos llegando hasta semifinales, salió campeón de la LPF Clausura 2017[2][3] en donde jugó 6 partidos, en la LPF Apertura 2017 jugó 11 partidos llegando hasta semifinales, quedó subcampeón de la LPF Clausura 2018 jugó 6 partidos y anotó 1 gol, en la Liga de Campeones de la Concacaf 2018 jugó 4 partidos llegando hasta los cuartos de final, estuvo en la banca en los partidos de la Liga Concacaf 2018, salió campeón del Torneo Apertura 2018[4][5] en donde jugó 2 partidos, en el Torneo Clausura 2019 jugó 5 partidos llegando hasta semifinales.
[6] Debutó con el club el 27 de julio de 2019 en la derrota 0 a 2 contra el CA Independiente en el Estadio San Cristóbal saliendo de titular jugando todo el partido, en el Torneo Apertura 2019 jugó 17 partidos y anotó 1 gol, en el Torneo Apertura 2020 solo jugó 8 partidos por el torneo se suspendio por el COVID 19, en el Torneo Clausura 2020 jugó 8 partidos y anotó 1 gol, en el Torneo Apertura 2021 jugó 15 partidos y anotó 1 gol,[7] en el Torneo Clausura 2021 jugó 16 partidos y anotó 2 goles, en el Torneo Apertura 2022 jugó 18 partidos y anotó 1 gol llegando hasta Semifinales, en el Torneo Clausura 2022 jugó 16 partidos y anotó 1 gol.
[8] Debutó con el club el 15 de enero de 2023 en la victoria 2 a 1 contra los Potros del Este en el Estadio Los Andes saliendo titular jugando todo el partido, en el Torneo Apertura 2023 jugó 16 partidos y anotó 1 gol llegando hasta semifinales, en la Copa Centroamericana de Concacaf 2023 jugó 4 partidos quedándose en la fase de grupos, en el Torneo Clausura 2023 jugó 18 partidos y anotó 2 goles llegando hasta semifinales.
El 28 de diciembre de 2023 fue anunciado como nuevo jugador del CD Marathón, cedido por el Sporting San Miguelito.
[9][10][11][12] debutó con el club el 20 de enero de 2024 en la victoria 3 a 1 contra los Lobos UPNFM en el Estadio Yankel Rosenthal en donde fue titular y jugó todo el partido.