William Shakespeare was born on April 23, 1564, in Stratford-upon-Avon, England. His mother, Mary Arden, was the daughter of a wealthy landowner from a neighboring village. His father, John, was a maker of gloves and a trader in farm produce.