Henry VI Part II was the first play to be written by Shakespeare. Although we cannot be certain when Shakespeare actually wrote the play, it is reckoned that this early history play was first performed in 1590-1591.
Surprisingly, it is difficult to answer this question. "What was William Shakespeare’s first play?" is an impossible question to answer because so little documentary evidence has survived. Scholars have been forced to use historical events and contemporary diary entries to piece together a rough chronology, but the exact order of the plays is in dispute – and perhaps always will be.