Avec l'équipe de Bulgarie, il joue 22 matchs et inscrit 3 buts entre 1962 et 1974. Il reçoit sa première sélection en équipe nationale le , lors d'un match amical contre la Pologne. Au cours de cette rencontre, il inscrit son premier but en sélection[3].
Il inscrit son deuxième but le , en amical contre la Grèce, et son troisième le , à nouveau contre la Pologne. Au cours de sa carrière internationale il porte à trois reprises le brassard de capitaine de la sélection bulgare (deux fois en 1968 et une dernière fois en 1974)[3].