Il fait ses débuts dans la LNH lors de la saison 2003-2004 avec les Capitals de Washington et dispute 37 matchs avec cette équipe pour deux aides. Bien qu'il ait disputé moins de la moitié de la saison, il mène l'équipe sur les minutes de pénalité avec 135[3].
Il n'a pas rejoué dans la LNH après cette saison et joue les trois saisons suivantes dans la LAH avant de partir pour la Russie en rejoignant le Vitiaz Tchekhov en 2007. À sa première saison, il reçoit pas moins de 508 minutes de pénalité et mène le championnat russe à ce chapitre, et de loin sur le deuxième, Denis Baïev du Traktor Tcheliabinsk, qui n'a « que » 251 minutes de pénalité[4].