Jouant au poste de milieu de terrain, Berger faisait partie de l'équipe de Tchécoslovaquie championne olympique à Moscou en 1980. Il a atteint également la troisième place de l'Euro 1980 et a disputé la coupe du monde 1982. Il compte 30 sélections entre 1980 et 1987.