Ha debuttato in Nazionale il 24 dicembre 1998 nell'amichevole persa 2-1 contro il Marocco, rimpiazzando al 62' Dimităr Ivankov.[1] Ha giocato 16 partite con la Bulgaria tra il 1998 e il 2009,[2] dopodiché è stato assente dalle convocazioni per 9 anni, tornandovi nell'ottobre 2018 all'età di 42 anni.[3][4] Il 16 novembre successivo, in occasione del pareggio per 1-1 contro Cipro, è divientato il portiere più anziano a giocare una gara di qualificazione a un torneo all'età di 42 anni e 248 giorni, battendo il precedente record del collega nordirlandeseElisha Scott (42 anni e 200 giorni), che durava dal 1936.[2][5][6] Tre giorni dopo batte il suo stesso record scendendo nuovamente in campo nel pareggio (1-1) contro la Slovenia.