C'est la tragédie la plus courte de Shakespeare et on pense qu'elle a été écrite entre 1603 et 1607.
Shakespeare a écrit trois types de pièces de théâtre : des histoires, des comédies et des tragédies, et Macbeth est la tragédie la plus courte écrite par Shakespeare entre 1603 et 1607, sous le règne du roi Jacques Ier d'Angleterre.