Il a eu sa première cape internationale le , à l’occasion d’un match contre l'équipe d'Afrique du Sud. En 2003, il passe à XIII, en signant pour le club anglais de Saint Helens. Il joue son premier match de rugby à XIII le , face aux Leeds Rhinos. En 2007, il est sélectionné avec les Lions britanniques, après avoir vécu 4 ans en Angleterre.