W reprezentacji Czechosłowacji Berger zadebiutował 16 kwietnia 1980 roku w zremisowanym 2:2 towarzyskim meczu z Hiszpanią. W tym samym roku zdobył złoty medal na Igrzyskach Olimpijskich w Moskwie oraz został powołany przez selekcjonera Jozefa Vengloša do kadry na Euro 80. Na tym turnieju wystąpił w jednym meczu, wygranym 3:1 z Grecją. W 1982 roku był w kadrze Czechosłowacji na Mistrzostwa Świata w Hiszpanii. Tam zagrał we dwóch spotkaniach: z Kuwejtem (1:1) i z Anglią (0:2). Od 1980 do 1987 roku rozegrał w kadrze narodowej 30 meczów i strzelił 3 gole.