Cresciuto nel settore giovanile dell'Al-Shabab, nel 2018 ha trascorso sei mesi in prestito al club spagnolo dello Sporting Gijón.[1] Ha debuttato in prima squadra con il club saudita il 15 marzo 2019 disputando l'incontro di Saudi Professional League pareggiato 1-1 contro l'Al-Ettifaq.
Nazionale
Il 5 settembre 2019 ha esordito con la nazionale saudita disputando l'amichevole pareggiata 1-1 contro il Mali.
Nel 2021 ha partecipato ai Giochi Olimpici di Tokyo.
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Arabia Saudita