En 2000, il est repêché en (258e au total) par les Sabres de Buffalo. Il n’a joué qu’une seule partie dans la Ligue nationale de hockey, c'était lors de la saison 2002-2003. Pendant quatre saisons, il joue dans la Ligue américaine de hockey avec le club-école des Sabres de Buffalo, les Americans de Rochester.