Започва треньорската си кариера във Варна с Черно море (1962 – 63). След това е треньор още на Берое (1965 – 1966), ЦСКА (1969 – 1974, 1974 – 19751983 – 1985, Бенковски (Пазарджик) през 1974. и Славия през 1980 г. Бил е треньор още и на Светкавица (Търговище), Аполон (Гърция) и Сирия. Има 239 мача и 8 гола в първенството за ЦСКА. Три пъти е шампион на България като треньор на ЦСКА през 1971, 1972 и 1973, три пъти носител на Купата на Съветската Армия като треньор на ЦСКА през 1972, 1973 и 1985 г.