Zach was born and raised in Norfolk, VA, growing up at Tabernacle Church of Norfolk. He attended Norfolk Christian High School. He graduated from Old Dominion University earning a Bachelor’s degree in English and a minor in Russian in 2002. In his freshman year, he met his wife, Amy, whom he married in his senior year. During his college years, Zach worked part-time as a bus-boy, a janitor, a framer, a youth pastor, and a butcher.
Zach worked for five years as an insurance claims adjuster prior to accepting the position of Worship Pastor at Tabernacle Church of Norfolk in 2008. He served in that role for three years before transitioning to Virginia Beach Community Chapel in 2011. Zach and Amy have three children, Chloe, Cameron, and Max.