Formé au HC Prešov, il rejoint les équipes de jeunes du HC Zlín en Tchéquie[1]. En 2002, il débute avec l'équipe première dans l'Extraliga[2]. Il est choisi au premier tour, en dix-huitième position lors de la sélection européenne 2004 de la Ligue canadienne de hockey par les Saguenéens de Chicoutimi. Il part alors en Amérique du Nord et évolue avec les Saguenéens dans la Ligue de hockey junior majeur du Québec. Il est choisi en 2005 au cours du repêchage d'entrée dans la Ligue nationale de hockey au 1er tour, en 13e position par les Sabres de Buffalo. En 2006, il passe professionnel avec les Americans de Rochester, club ferme des Sabres dans la Ligue américaine de hockey. De 2009 à 2009, il évolue dans la KHL avec le Severstal Tcherepovets puis le Iougra Khanty-Mansiïsk. Il remporte l'Extraliga tchèque 2011 avec le HC Oceláři Třinec. En 2011-2012, il évolue dans la SM-liiga avec le HPK. Il a également joué dans d'autres championnats européens comme l'EBEL, la LNB et l'Extraliga Slovaque. En décembre 2022, il met un terme à sa carrière après avoir disputé quelques matchs avec les Diables rouges de Briançon dans la Ligue Magnus.
Il représente la Slovaquie au niveau international. Il prend part aux sélections jeunes.