Während des NHL Entry Draft 2000 wurde er in der dritten Runde von den Pittsburgh Penguins ausgewählt und wechselte anschließend in die Ontario Hockey League zu den Kingston Frontenacs. Da ihn die Penguins nicht unter Vertrag nahmen, war er beim NHL Entry Draft 2002 erneut verfügbar und wurde von den Boston Bruins in der fünften Runde ausgewählt. Am Ende der Saison 2002/03 debütierte er für das Farmteam der Bruins, die Providence Bruins, in der American Hockey League. Die Playoffs der gleichen Saison verbrachte er bei den Cincinnati Cyclones in der ECHL.