Urodził się w rodzinie żydowskiego pochodzenia. Pochodzi z Rancho Santa Margarita. Wychowanek California Wave. Od 2005 do 2009 przez cztery sezony grał w barwach zespołu Vancouver Giants w kanadyjskich rozgrywkach juniorskich WHL w ramach CHL, a w ostatniej edycji był kapitanem drużyny. W tym okresie w drafcie NHL z 2007 został wybrany przez Nashville Predators. Od 2009 grał w zespole farmerskim lidze AHL, a od 2010 także w Nashville w NHL. W połowie 2013 został przetransferowany do Minnesota Wild. W sierpniu 2015 przeszedł do rosyjskiego klubu Admirał Władywostok w rozgrywkach KHL. W grudniu 2017 został graczem HK Soczi w tej samej lidze. W listopadzie 2018 był zawodnikiem białoruskiego Dynama Mińsk, także w KHL. W połowie 2019 przeszedł do szwedzkiego Färjestad BK. W kwietniu 2021 odszedł z klubu. W maju 2021 został zaangażowany przez niemiecki klub EHC Red Bull Monachium.