В начале карьеры играл за «Унион»[чеш.]. В 1937 году перешёл в пражскую «Славию», с которой он выиграл два чемпионских титула в 1938 и 1940 годах. Из-за тяжёлой травмы его карьера в «Славии» подошла к концу. В 1940 году перешёл в «Пардубице»[чеш.], в котором отыграл три сезона. В 1943 году перешёл в «Оломоуц»[англ.], за который играл до 1947 года[1].
На чемпионате мира сыграл в матче со сборной Нидерландов (3:0)[3] и в 1/4 финале со сборной Бразилии (1:1)[4]. Всего за сборную Чехословакии сыграл 4 матча и забил 3 гола.
Смерть
Скоропостижно скончался 7 декабря 1969 года в возрасте 53 лет.