В сборной Чехословакии провёл 38 игр и забил один мяч, выступил на чемпионате мира 1990 (все 5 матчей). В сборной Чехии отыграл 26 матчей и также забил один мяч. На чемпионате Европы 1996 года отыграл 5 матчей из шести (матч против России пропустил из-за второй жёлтой карточки). На финальную игру был назначен капитаном, однако это не помогло чехам завоевать титул чемпионов Европы — немцы выиграли 2:1, а чехам пришлось довольствоваться серебряными медалями.