S hokejom začínal ako šesť ročný v rodnom Trenčíne. V Trenčíne pôsobil nepretržite až do sezóny 2001/2002. Za prvé obdobie jeho pôsobenia v tomto klube vyhral jedenkrát federálnu ligu (1991/92) a dvakrát slovenskú najvyššiu súťaž (93/94, 96/97). Následne si to ešte počas tejto sezóny namieril do ruského Metalurgu Novkouzneck. Tam však nastúpil len na šesť zápasov. Od sezóny 2003/2004 bolo jeho meno na takmer celých 6 sezón spojené s českým klubom HC Zlín. (V tej dobe HC Hamé Zlín či HC RI Okna Zlín, momentálne PSG Zlín) Tu sa stal aj majstrom českej extraligy a to v sezóne 2003/2004, kedy bol vyhlásený zároveň aj za najlepšieho brankára súťaže.
V sezóne 2008/2009 opustil Zlín a dochytal ju vo Zvolene. Následne sa opäť vrátil do Dukly, kde však tentoraz plnil pozíciu dvojky či trojky. Počas sezóny 2010/2011 sa ocitol aj na hosťovaní v prvoligovej Považskej Bystrici. Pred koncom sezóny po ňom siahla Žilina, aby jej svojimi skúsenosťami pomohol udržať sa v extralige v barážových bojoch. To sa mu podarilo a v nasledujúcej sezóne odchytal za Žilinu ešte 9 zápasov.
V sezóne 2012/13 pôsobil v Žiline ako tréner brankárov.
Úspechy
1991/92
Víťaz Českej a Slovenskej národnej ligy
1992/93
Víťaz Slovenskej prvej ligy
1993/94
Víťaz Slovenskej najvyššej ligy
1996/97
1. miesto v Slovenskej Extralige
2003/2004
1. miesto v Českej Extralige
Ocenenia
1995/96 – Cena pre najlepšieho brankára Slovenskej extraligy
1996/97 – Cena pre najlepšieho brankára Slovenskej extraligy
1999/00 – Cena pre najlepšieho brankára Slovenskej extraligy
2000/01 – Cena pre najlepšieho brankára v play-off Slovenskej extraligy
2003/04 – Cena pre najlepšieho brankára Českej extraligy
2004/05 – Cena pre najlepšieho brankára Slovenskej extraligy