Da calciatore giocò per quasi tutta la carriera nel CSKA Sofia e vinse il campionato bulgaro per dieci volte, oltre ad una medaglia di bronzo ai Giochi Olimpici del 1956.
Da allenatore conquistò un'altra medaglia olimpica, questa volta d'argento, ai Giochi del 1968 e guidò la Bulgaria nei Mondiali 1970.