1932 és 1935 között a Botev Szofija, 1935 és 1940 között a Szlavija Szofija, 1940 és 1948 között a Lokomotiv Szofija labdarúgója volt. A Szlavijával és a Lokomotivval is egy-egy bajnoki címet szerzett és egy alkalommal volt az élvonal gólkirálya.
1948 és 1964 között a CSZKA Szofija vezetőedzője volt. Közben, 1954 és 1960 között a bolgár válogatott szövetségi kapitányaként is tevékenykedett. 1966 és 1968 között a Beroe Sztara Zagora, 1968–69-ben a török Beşiktaş szakmai munkáját irányította.