Er spielte von 1990 bis 2001 84 mal in der tschechischen Nationalmannschaft, mit der er an der Weltmeisterschaft 1990 (kein Einsatz) und den Europameisterschaften 1996 und 2000 teilnahm. Das 1:0 beim 2:2 gegen Südkorea am 27. Mai 1998 war sein einziges Tor im Trikot der Nationalmannschaft, die er 36 Mal als Kapitän auf das Feld führte. Sein größter Erfolg mit der Nationalmannschaft war der zweite Platz bei der EM 1996.