Choix de des Panthers de la Floride lors du repêchage de la Ligue nationale de hockey en 2007. Il joua quelques saisons professionnelles en Russie avant de joindre l'effectif des Americans de Rochester de la Ligue américaine de hockey en 2009-2010. Le , il joue son premier match dans la LNH avec les Panthers. Le , il est échangé avec A.J. Jenks aux Hurricanes de la Caroline en retour de Jonathan Matsumoto et Mattias Lindstrom. Il remporte la Coupe continentale 2013 avec le Donbass Donetsk.