Wychowanek klubu w rodzinnej Bańskiej Bystrzycy. Grał w klubach rodzimej słowackiej 1. ligi i ekstraligi. W drafcie NHL z 2000 został wybrany przez New Jersey Devils. Od 2002 do 2005 przebywał w USA grając w klubach tamtejszych lig ECHL i AHL. Po powrocie do Europy występował w zespołach łotewskiej ekstraligi, ekstraligi białoruskiej, słowackiej, ekstraligi czeskiej, rosyjskiej KHL. Od lipca 2016 zawodnik GKS Katowice w rozgrywkach Polskiej Hokej Ligi. Po sezonie 2016/2017 odszedł z klubu.