Il commence sa carrière en jouant en 1993 dans l'équipe de la ville voisine de sa ville natale, le HK ŠKP Poprad. Il ne joue cependant que peu de matchs avec l'équipe sénior qui évolue dans la nouvelle Extraliga slovaque et part pour la saison 1995-96 en Amérique du Nord.
En 1998, il fait ses débuts dans la LNH avec les Blues de Saint-Louis. Au cours des deux saisons qui vont suivre, il joue un peu dans la LNH avec les Blues et un peu dans la LAH avec Worcester. En 1999-2000, il joue avec les joueurs slovaques : Pavol Demitra et Michal Handzuš et il connaît sa meilleure saison avec 39 points. En 2001, il rejoint les Thrashers d'Atlanta avec qui il reste deux saisons avant de retourner jouer en Europe.