S ledním hokejem začínal v bratislavském týmu HK Ružinov, později hrával za HC Slovan Bratislava, kde v době sezóny hostoval v prvoligovém klubu HC Dukla Senica. Draftoval jej klub NHL Montreal Canadiens jako 271. volbu ve vstupním draftu v roce 2003. Dne 17. června 2010 byl vyměněn do St. Louis Blues za Larse Ellera a Iana Schultze. Dne 28. února 2014 byl společně s Chrisem Stewartem a Williamem Carierem vyměněn za Ryana Millera, Stevea Otta a právo volby v prvním kole draftu 2015 a podmíněnou třetí volbu při výběrech v roce 2016 do týmu Buffala Sabres. V týmu nestihl odehrát ani jedno soutěžní utkání a 5. března, při posledním přestupovém dnu v NHL byl vyměněn do Washingtonu Capitals za české hráče Rostislava Kleslu a Michala Neuvirtha.