La saison 2004-2005 marque le début de sa carrière chez les professionnels. Il connut une saison difficile où il joue pour trois clubs différents dans l'ECHL. Par la suite, il revient au Royaume-Uni où il évolue pour les Belfast Giants pour une saison. Il tente à nouveau sa chance dans l'ECHL où il évolue cette fois pour deux clubs. Il termine la saison avec les Steelheads de l'Idaho qui remportent la Coupe Kelly. Depuis la saison 2007-08, il joue au Royaume-Uni où il connait ses meilleures saisons jusqu'à présent.
Au niveau international, il est un régulier de l'équipe britannique depuis 1997.