Après avoir été membre de l'équipe nationale jamaïcaine de bobsleigh de 1999 à 2004, il rejoint l'équipe canadienne lors de la saison 2004-2005 et devient le pousseur du pilote Pierre Lueders. Avec lui, il remporte la médaille d'argent lors des Jeux olympiques d'hiver de 2006 de Turin. Quatre ans plus il remporte la médaille de bronze aux Jeux olympiques de Vancouver dans le bob à 4 piloté par Lyndon Rush. De 2010 à 2012 il représente Monaco en compétion en bob à 2 avec comme pilote le champion olympique Patrice Servelle, pour revenir ensuite dans la délégation canadienne.