Za seniorskou reprezentaci ČR nastoupil na Euru 1996 a ve finále vstřelil gól, nicméně na vítězství to nestačilo, český tým nakonec podlehl Německu 1:2 a získal stříbrné medaile. Poté byl ještě účastníkem na Euru 2000, kde ovšem ČR nepostoupila ze základní skupiny. Celkem odehrál za reprezentaci 44 zápasů (dva za československou a čtyřicet dva za českou), ve kterých dal 18 gólů (všechny za českou).