Après sa carrière universitaire, il se joint aux River Rats d'Albany de la Ligue américaine de hockey. Il joua également quelques parties avec les Devils du New Jersey, club qui l'avait repêché lors du Repêchage d'entrée dans la LNH 2002. Il fit partie de cette organisation jusqu'en 2008. Il joignit ensuite les Aeros de Houston.