Il a été repêché en , au total par les Oilers d'Edmonton au repêchage d'entrée de 2005. Il évolue dans la Ligue nationale de hockey avec les Flyers de Philadelphie au poste de défenseur. Il inscrit son premier but en LNH lors de la classique hivernale du janvier 2010.