Reprezentační kariéru zahájil 19. září 1965 v kvalifikační zápase na MS 1966 proti Rumunsku, rozloučil se 30. března 1977 v kvalifikačním zápase na MS 1978 proti Walesu. Celkem zasáhl do 25 reprezentačních zápasů. Je držitelem zlaté medaile z mistrovství Evropy roku 1976 (byť na mistrovství nenastoupil, byl náhradníkem Ivo Viktora), byl také účastníkem mistrovství světa roku 1970 v Mexiku, kde odchytal zápas v základní skupině proti Rumunsku.