Zepp grandit à Newmarket dans l'Ontario. En 1997, il joue ses premiers matchs en junior avec les Hurricanes de Newmarket dans la Ligue de hockey junior de l'Ontario. Un an plus tard, il commence sa carrière en junior majeur avec les Whalers de Plymouth dans la Ligue de hockey de l'Ontario. Il est le capitaine de l'équipe lors de sa troisième saison. Il est repêché à deux reprises par des équipes de la Ligue nationale de hockey, d'abord par les Thrashers d'Atlanta en 1999 puis par les Hurricanes de la Caroline en 2001. Il passe professionnel en 2001 avec les Everblades de la Floride dans l'ECHL. Il découvre également la Ligue américaine de hockey sous les couleurs des Lock Monsters de Lowell. En 2005, il part en Finlande et s'aligne avec le SaiPa pendant deux saisons. Il signe alors aux Eisbären Berlin. Il remporte la DEL en 2008, 2009, 2011, 2012, 2013 ainsi que le Trophée européen 2011.