En 1993, il commence sa carrière en senior avec le HC Košice avec qui il remporte trois éditions de l'Extraliga en 1995, 1996 et 1999. Il pose ses valises en France en 2000 et signe au Dijon. Il a depuis porté les couleurs de trois autres équipes de Ligue Magnus.