Zachary wurde in Vancouver, Kanada, geboren und absolvierte seine Ausbildung an der Royal Winnipeg Ballet School sowie an der John-Cranko-Schule in Stuttgart. Nach seinem Abschluss trat er dem Estnischen Nationalballett bei, wo er drei Spielzeiten lang als Demi-Solist tanzte; anschließend war er beim Tschechischen Nationalballett, beim Stanislavsky-Ballett in Moskau und beim Royal Winnipeg Ballet in Kanada tätig. Seit 2023 ist er beim Bayerischen Staatsballett tätig, wo er Rollen wie den „Bauern-Pas de six“ in „Giselle“, den „Schottischen Pas de deux“ in „La Sylphide“, den „Benvolio“ in Crankos „Romeo und Julia“ sowie zeitgenössische Werke von Nacho Duato, Sharon Eyal und Pina Bausch getanzt hat.

