Lors des Jeux du Commonwealth de 2006, il est médaillé d'or sur le papillon et d'argent sur le papillon. La même année, il est vice-champion du monde en petit bassin du papillon. Deux ans plus tard, à Manchester, il remporte le titre mondial en petit bassin sur le papillon. Il participe ensuite aux Jeux olympiques de Pékin, sa deuxième apparition à l'événement planétaire après Athènes en 2004, atteignant la finale du papillon qu'il achève à la quatrième place. Il s'est retiré du sport de compétition en 2010.