Hijo de un farmacéutico de la tribu Azd (originaria de Yemen), que fue ejecutado por participar en una conspiración contra el califato Omeya, fue enviado a Arabia, donde estudió matemáticas y fue discípulo del imán chiita Ya`far as-Sadiq.