Aastatel 200–2004 mängis ta USA-s Merrimack College'i jäähokimeeskonnas.
2001. aastal valis Dallas Stars ta NHL-i draft 'is 255. valikuna, kuid NHL-is ei ole ta kunagi mänginud. Aastatel 2005–2012 mängis ta põhiliselt American Hockey League'i klubides.
Hooajal 2012–13 mängis ta Soome kõrgliiga klubis Espoo Blues. Aastatel 2013–2016 mängis ta Saksamaa kõrgliiga klubis Wolfsburgi Grizzlys. Hooajal 2016–17 mängis ta Saksamaa kõrgliigas Krefeld Pinguine'i meeskonnas.
Alates hooajast 2017–18 on ta mänginud Asiagos. 2018. aastal tuli ta klubiga Alpide Jäähokiliiga võitjaks.