Уз 10 утакмица за омладинску репрезентацију (1968-1969) и једну за младу (1972), одиграо је и 15 утакмица за најбољу селекцију Југославије. Дебитовао је 13. маја 1973. против Пољске која је одиграна у Варшави која је завршила нерешено 2:2. Каријеру у репрезентацији је завршио у Загребу 19. јуна 1976. против репрезентације Холандије (2:3) у оквиру финалног дела Европског првенства 1976. које се одржало у Југославији.