Za Česko nastoupil k 56 zápasům, ve kterých vstřelil 3 góly, dva zápasy odehrál ještě pod hlavičkou společné reprezentace ČSFR. S českou reprezentací se probojoval až do finále EURA 1996. Na tomto turnaji také vsítil svoji první reprezentační branku - vítězný gól na konečných 2:1 v zápase ve skupině proti Itálii. Zahrál si i na příštím, méně úspěšném EURU 2000, kde český tým nepostoupil ze základní skupiny. Jeho posledním reprezentačním utkáním byl zápas 6. června 2001 proti Severnímu Irsku, který český tým vyhrál 3:1.