V reprezentácii Česko-Slovenska debutoval vo veku 24 rokov. Vrchol dosiahol na majstrovstvách Európy vo futbale 1976 v Juhoslávii. Bol kapitánom víťazného česko-slovenského mužstva. V semifinále proti Holandsku strelil dva góly, z toho jeden vlastný. Je aj držiteľom bronzovej medaily z majstrovstiev Európy 1980 v Taliansku. Úspešne sa zúčastnil na oboch rozstreloch zo značky pokutového kopu. V reprezentačnom drese odohral 58 zápasov, z toho v 37 stretnutiach ako kapitán, skóroval 9-krát.