Dopo una stagione trascorsa nella formazione giovanile gestita da USA Hockey Joe Cullen si iscrisse al Colorado College disputando per quattro stagioni il campionato di NCAA, vincendo nel 2002-03 il titolo di miglior giocatore difensivo della lega e totalizzando 86 punti in 148 partite disputate. Nel 2000 fu scelto dagli Edmonton Oilers in 211ª posizione.