Grę w reprezentacji Czechosłowacji zaczął w 1988 roku. Wraz z nią wystąpił na Mistrzostwach Świata w 1990, podczas których zagrał w 3 meczach. W sumie w barwach reprezentacji rozegrał 40 spotkań strzelając 5 bramek. Po rozpadzie Czechosłowacji rozpoczął grę w reprezentacji Czech. Podczas Mistrzostw Europy w 1996 w Anglii wystąpił w meczu półfinałowym przeciwko Francji (wygrany w karnych 6-5). Wraz z drużyną zdobył 2 miejsce przegrywając w finale z Niemcami 1-2. W tym samym roku zakończył swoją karierę piłkarską.