Jugó un total de 86 partidos con la selección de fútbol de Catar. Hizo su debut en un partido de la Copa de Naciones del Golfo de 1976 en un partido contra . Marcó un total de cuatro goles en los seis partidos que jugó, incluyendo un doblete en dos minutos contra . Además participó en la Copa de Naciones del Golfo de 1979 celebrada en Irak, y en la edición de 1982. También jugó la Copa Asiática 1988, donde marcó dos goles y dio tres asistencias. Tras finalizar el campeonato, fue elegido capitán del combinado. Se retiró de la selección en 1990, debido a diferencias con el seleccionador Dino Sani.