Matthew Shepard nació en Casper, Wyoming, como el hijo mayor de sus padres Dennis y Judy Shepard.