Born in Vancouver, Zack graduated from the Arts Umbrella Academy in 2021, where he studied under the direction of Artemis Gordon. During his training, he has had the opportunity to work with various world-renowned choreographers. After having graduated, he then joined Ballet BC as an emerging artist under the direction of Medhi Walerski. He joins Cas Public for its 2022-2023 season.