Klubový hokej S hokejom začínal vo VTJ Topoľčany, kde odohral päť sezón v 1. SHL. V najvyššej slovenskej súťaži debutoval až ako 24-ročný, keď ho pred ročníkom 2000/01 angažoval HC Slovan Bratislava. Pred ďalšou sezónou prestúpil do Dukly Trenčín, kde pôsobil šesť rokov. V sezóne 2003/04 klub získal majstrovský titul, keď vo finále play-off porazil HKm Zvolen 4:2 na zápasy. Po základnej časti ročníka 2006/07 bol s 29 gólmi druhým najlepším strelcom súťaže po Marekovi Uramovi. V kvalitných výkonoch pokračoval i v priebehu play-off, jeho klub sa prebojoval do finále, kde prehral so Slovanom Bratislava 0:4 na zápasy. Pred ďalším ročníkom uzavrel zmluvu s klubom Sibir Novosibirsk z ruskej superligy, kde sa mal stať spoluhráčom Miroslava Kováčika. Za mužstvo však neodohral žiaden zápas, pretože už o mesiac vedenie s oboma slovenskými hráčmi rozviazalo zmluvu, dôvodom bola skutočnosť, že počet cudzincov v tíme prevyšoval povolený limit. Následne podpísal kontrakt so Spartou Praha. Prvý rok v tomto klube zaznamenal v základnej časti 11 gólov. V priebehu MS 2008 si privodil zranenie ramena, kvôli ktorému vynechal podstatnú časť letnej prípravy na ďalší ročník. Z tohto dôvodu vypadol zo základnej zostavy a v prvých šiestich kolách nastúpil len raz, potom ho klub poslal na mesačné hosťovanie do Třinca. Začiatkom decembra prestúpil do HC České Budějovice. Manažér klubu Jaromír Látal ho označil za hráča s výborným ťahom na bránku, schopného dať gól. 23. februára 2009 sa s vedením dohodol na predĺžení zmluvy do konca sezóny 2010/11. Od sezóny 2010/11 hráva opäť v slovenskej extralige, prvé dva roky v Dukle Trenčín. Pred ročníkom 2012/13 ho angažoval nováčik súťaže ŠHK 37 Piešťany. Mužstvo sa prekvapivo prebojovalo až do semifinále play-off, v ktorom prehralo s HKm Zvolen 3:4 na zápasy. V ďalšom ročníku dosiahlo rovnaké umiestnenie, keď prehralo s HC Košice 2:4 na zápasy. Koncom mája 2014 podpísal zmluvu s Duklou Trenčín, keď ho oslovil asistent trénera Branislav Jánoš, do rovnakého klubu prestúpil aj jeho spoluhráč Vladimír Nemec. V sezóne 2016/17 posilnil klub MHK Dubnica nad Váhom na zápasy play-off. S klubom získal titul v 2. hokejovej lige SR, klub tiež postúpil do Budiš 1. hokejovej ligy SR. Klubová štatistika Sezóna Klub Liga Základná časť Play-off Z G A B TM +/- Z G A B TM +/- 1995/96 VTJ Topoľčany 1. SHL 48 18 8 26 8 1996/97 VTJ Topoľčany 1. SHL 48 19 15 34 10 1997/98 VTJ Topoľčany 1. SHL 29 16 9 25 28 1998/99 VTJ Topoľčany 1. SHL 36 12 15 27 46 1999/00 VTJ Topoľčany 1. SHL 44 30 21 51 12 2000/01 HC Slovan Bratislava SE 50 13 10 23 12 +26 7 2 2 4 0 +4 2001/02 Dukla Trenčín SE 51 7 10 17 12 +3 7 1 3 2002/03 Dukla Trenčín SE 54 13 7 20 6 +21 12 4 2 6 8 2003/04 Dukla Trenčín SE 52 22 10 32 4 +31 14 5 2 7 2 +6 2004/05 Dukla Trenčín SE 53 14 9 23 18 +15 11 0 2 2 2 0 2005/06 Dukla Trenčín SE 54 12 13 25 18 +9 4 0 0 0 20 -1 2006/07 Dukla Trenčín SE 54 29 31 60 77 +41 14 9 4 13 2 +11 2007/08 HC Sparta Praha ČE 52 11 3 14 14 -4 4 1 1 2 0 -1 EPM 3 2 1 3 2 2008/09 HC Sparta Praha ČE 10 0 1 1 4 HC Třinec ČE 12 3 2 5 4 HC České Budějovice ČE 23 2 9 11 4 2009/10 HC České Budějovice ČE 49 5 4 9 10 +2 5 3 1 4 0 0 2010/11 Dukla Trenčín SE 56 16 21 37 28 +11 9 2 3 5 0 2 2011/12 Dukla Trenčín SE 48 5 18 23 28 -4 10 4 1 5 4 +1 2012/13 ŠHK 37 Piešťany SE 56 17 7 24 36 -1 10 4 5 9 12 -3 2013/14 ŠHK 37 Piešťany SE 55 12 20 32 36 -2 11 3 2 5 8 -3 2014/15 Dukla Trenčín SE 56 19 20 39 30 +13 5 1 0 1 2 -3 2015/16 Dukla Trenčín SE 55 19 8 27 14