James Cotter wurde in Neuseeland geboren und wuchs auf Hawaii auf, wo sein Vater beruflich tätig war.[1]
Er startete im Jahr 2000 bei seinem ersten Triathlon und wurde 2001 als 19-Jähriger Dritter in seiner Altersgruppe im Ironman Hawaii (Ironman World Championships).[2]
Seit 2003 war er als Profi-Triathlet aktiv und seit 2011 tritt er nicht mehr international in Erscheinung.
Er lebt mit seiner Frau in Austin.