Występował w kanadyjskich juniorskich rozgrywkach OPJHL, następnie od 2005 przez trzy lata w OHL w ramach CHL. W międzyczasie, w drafcie NHL z 2006 został wybrany przez Edmonton Oilers (w późniejszym czasie był w składzie tej drużyny, lecz nie zadebiutował w meczu NHL). Od 2008 występował w amerykańskich ligach ECHL i AHL, od 2012 przez rok w Europie w brytyjskiej EIHL (w szkockim zespole Fife Flyers z miasta Kirkcaldy), a od 2013 ponownie w USA w lidze CHL. Z drużyną w sezonie 2013/2014 zdobył mistrzostwo tej ligi. Od czerwca 2014 zawodnik polskiego klubu Ciarko PBS Bank KH Sanok w rozgrywkach PHL. W sezonie &lt;a href="Polska%20Hokej%20Liga%20%282014/2015%29"&gt;Polska Hokej Liga (2014/2015)&lt;/a&gt; uzyskał najlepszy w tej edycji wynik w czasie bez straty gola (251 min. 35 sek.). W meczu 13 lutego 2015 uzyskał trzy asysty przy golach. Odszedł z klubu po zakończeniu sezonu. Od września 2015 zawodnik Brampton Beast w lidze ECHL. Od połowy października 2016 zawodnik St. John’s IceCaps w lidze AHL. Wkrótce, pod koniec tego miesiąca powrócił do Brampton Beast, a pod koniec grudnia 2016 ponownie przekazany do St. John’s IceCaps. W lutym 2017 zwolniony z Brampton. W sezonie 2017/2018 grał w drużynie Brantford Blast w rozgrywkach Allan Cup Hockey.