Kariera reprezentacyjna 10 maja 1931 zadebiutował w reprezentacji Bułgarii w przegranym 2:5 meczu z Rumunią w ramach Balkan Cup 1929/1931. 4 października 1931 zdobył pierwszą bramkę w drużynie narodowej w spotkaniu przeciwko Jugosławii (3:2). W marcu 1932 roku zdobył gola w meczu przeciwko Grecji (2:1) w Atenach, przyczyniając się do odniesienia przez Bułgarów pierwszego w historii zwycięstwa w spotkaniu wyjazdowym. W latach 1931, 1932 i 1935 zwyciężył z Bułgarią w turnieju Balkan Cup, dodatkowo w edycji 1935 zostając z 6 golami królem strzelców. W latach 1937–1940 pełnił funkcję kapitana drużyny. Ogółem w latach 1931–1940 rozegrał w reprezentacji 36 oficjalnych spotkań i zdobył 21 goli, w tym dwa hat tricki.
Bramki w reprezentacji LPDataMiejscePrzeciwnikBramkaRezultatRanga meczu 1.4 października 1931Stadion Junak, Sofia2:23:2Balkan Cup 19312.25 października 1931Stadion Junak, Sofia2:12:1Balkan Cup 1929/19313.27 marca 1932Stadion im.