Ligue de hockey junior de l'Ontario
Après une saison avec les Voyageurs de Kingston de la Ligue de hockey junior de l'Ontario, il évolue un peu plus de quatre saisons dans la Ligue de hockey de l'Ontario. Il porte d’abord les couleurs des Centennials de North Bay, puis des Knights de London, des IceDogs de Mississauga et finalement des Spitfires de Windsor.