S hokejom začínal v rodnom meste, v klube [[VTJ Topoľčany]]. Od ročníka 2000/01 pôsobilhrával vza [[HC Slovan Bratislava|SlovaneSlovan Bratislava]], v druhom roku jeho pôsobenia mužstvo získal extraligový titul. V priebehu sezóny 2002/03 prestúpil do českého mužstva [[HC Lasselsberger Plzeň]]. Od sezónyročníka 2004/05 hral za [[HC Energie Karlovy Vary]], niekoľko zápasov odohral aj vo fínskom [[HIFK Helsinki]] a švajčiarskom [[Lausanne HC]]. Pred sezónou 2006/07 sa opäť vrátil do Slovana, kde patril k oporám v útoku a získal ďalší extraligový titul. V sezóne 2007/08 pôsobil v nemeckej DEL v klube [[Wolfsburg Grizzly Adams]]. V ročníku 2008/09 hral za [[MHC Martin]], následne za [[Dukla Trenčín|Duklu Trenčín]]. Od sezóny 2010/11 hráva za rumunský klub [[HSC Csíkszereda]] v maďarskej [[MOL ligaLiga|MOL ligeLige]].