Il faut attendre la saison 2000-2001 avant de le voir évoluer sur une base régulière avec les Sabres. Il signe avec les Sénateurs d'Ottawa durant l'été de 2003. Avant même d'avoir joué sa première partie avec Ottawa, il est réclamé par les Capitals de Washington lors du repêchage intra-équipe avant le début de la saison 2003-2004, mais les Sénateurs le réclament à nouveau à peine deux jours après.
Après deux saisons avec les Phantoms de l'Adirondack, il fait un retour dans la LNAH, alors qu'il signe le 30 octobre 2012 un contrat d'une saison avec les Marquis de Jonquière[5].
Le 7 août 2013 il signe une prolongation de contrat avec les Marquis de Jonquière[6].