Al-Dosari was born in Riyadh. He played most of his career for Al-Hilal and Al-Ittihad. He also played for the Saudi Arabia national team and was a squad member at the 1996 Summer Olympics and the 1998 and 2002 FIFA World Cup.