Chiamato nella Nazionale slovacca dal 2006, prende parte sia al primo storico Mondiale degli slovacchi a Sudafrica 2010 sia al primo Europeo per la Slovacchia, svoltosi in Francia nel 2016. Convocato anche per gli Europei nel 2021, il 1º giugno 2021, in occasione dell'amichevole pre-torneo pareggiata 1-1 contro la , raggiunge quota 100 presenze in nazionale.