Le bus SCSI a été initialement créé par la société Shugart, du nom de son fondateur Al Shugart, un pionnier de l'informatique, ancien ingénieur chez IBM (spécialiste des disques durs), sous le nom de SASI (en) (Shugart Associates Systems Interface) en 1979.
Shugart se lie avec NCR Corporation en 1981 dans l'espoir d'en faire un standard ANSI. Un comité technique est créé, il améliorera sensiblement le bus SASI, le renomme SCSI et la norme X3.131 le décrivant verra le jour en 1986.
La première norme définissait trop de paramètres optionnels pour la norme (notamment dans le jeu de commandes, mais aussi dans les possibilités matérielles comme pour les bits de parité, etc.), et les incompatibilités entre fabricants sont nombreuses.
Des améliorations furent apportées en 1994 avec la norme SCSI-2 et récemment avec la norme SCSI-3, réduisant ces problèmes d'interopérabilité.