Rodák zo Skalice má na svojom konte vyše 700 štartov v extralige vrátane play-off, v ktorých zaznamenal 614 bodov. V najvyššej súťaži nastupoval za Skalicu a Slovan Bratislava. V českej extralige odohral jednu sezónu za Litvínov, v Kazachstane strávil tri sezóny v Pavlodare. Aktuálnu sezónu odštartoval vo francúzskom Nice, odkiaľ odišiel naspäť do Pavlodaru.
S hokejom začínal v HK 36 Skalica, v extralige debutoval v sezóne 1997/98, pričom v tom čase vážil len 63 kg, bol najľahším hráčom v súťaži. Počas päťročného pôsobenia v Skalici sa presadzoval ako úspešný zakončovateľ. Pred ročníkom 2003/2004 ho angažoval Slovan Bratislava, s ktorým získal tri majstrovské tituly. Jeden titul si zapísal na svoje konto aj s Pavlodarom. Reprezentoval na MS 20 1999, kde Slovensko vybojovalo bronzové medaily. V seniorskej slovenskej reprezentácii odohral 23 zápasov, strelil 4 góly.