Wychowanek klubu Welland Tigers. Przez trzy sezony grał w kanadyjskiej lidze juniorskiej OHL w ramach CHL. W drafcie NHL z 2001 został wybrany przez Ottawa Senators. W barwach tej drużyny rozpoczął występy w lidze NHL od 2002 do 2008. Później grał w kilku innych klubach, także w lidze AHL. Rozegrał także sezon &lt;a href="KHL%20%282008/2009%29"&gt;KHL (2008/2009)&lt;/a&gt; w Rosji. Od października do grudnia 2015 zawodnik Ontario Reign. Od grudnia 2015 do lutego 2016 był zawodnikiem Toronto Marlies. Na początku lutego 2016 został zaangażowany przez niemiecki klub Adler Mannheim, po czym pod koniec marca związał się kontraktem próbnym z Philadelphia Flyers, w którego barwach już jednak nie wystąpił.