Треньорската му кариера започва в чехословашкия Метеор (Чешке Будейовице) през 1946 – 1947 г., в полския Радомирж през 1947 г., чехословашките Татран (Теплице), Баник (Острава), Сигма (Оломоуц), Млада болеслав, Спартак (Готвалдов), Спартак (Радостин), Славия (Прага) и отново в Баник (Острава). От 1957 до 1964 г. е национален треньор на националния отбор на Чехословакия в 36 мача, с който постига изключителни успехи – участия на Световното първенство по футбол през 1962 (второ място), Европейското първенство по футбол през 1960 (трето място) и Олимпийските игри през 1964 (второ място). От 1964 до 1966 г. е в България, където ръководи едновременно отбора на Левски (София) и националния отбор. С Левски (София) става шампион през 1965 г. и класира националите на Световното първенство по футбол през 1966. През 1966 – 1967 г. е начело на Рапид (Виена), с който става шампион през 1967 г. От 1968 до 1970 г. отново е треньор на „Левски“, с който печели титлата и купата на страната през 1970 г. Един от най-известните и авторитетни чехословашки треньори, служещ си с нестандартни методи за мотивация на играчите.