Profesionálním hráčem ledního hokeje byl do svých osmadvaceti let. Prošel mládežnickými reprezentačními výběry a rok působil v nejvyšší kanadské juniorské soutěži. V české extralize hrál za tým Slavia Praha. V sezóně 2012/13 získal s klubem HKM  Zvolen slovenský extraligvý titul

Má bohaté zkušenosti s kondičními tréninky v tuzemských i zámořských hokejových klubech.