Зак Снайдер родился 1 марта 1966 года в Грин-Бей, штат Висконсин, вырос в Гринвиче, штат Коннектикут. Учился в школе Дэйкрофт, где преподавала его мать — учитель живописи и фотографии. Благодаря матери, которая вдохновила его изучать живопись, Снайдер получил художественное образование в Лондоне и Пасадине.
С юных лет Зак Снайдер испытывал страсть к фантастическим фильмам и рассказам. Особое влияние на становление его вкусов и пристрастий в области кино оказала сага Джорджа Лукаса «Звёздные войны». Видя страстное увлечение сына кинематографом, родители решили подарить ему видеокамеру. Это была обычная восьмимиллиметровая «игрушка», именно с ней Снайдер начал делать свои первые шаги в режиссуре.
Зак Снайдер учился в Школе изобразительных искусств Хитерли в Лондоне. После её окончания он поступил в Художественный колледж дизайна в Пасадине.