В профессиональном футболе Мачала дебютировал в клубе «
Готтвальдов
», впоследствии играл в различных чехословацких клубах, но без особого успеха, за сборную страны не выступал. Спустя несколько лет после завершения карьеры футболиста Мачала стал главным тренером клуба «
Сигма
», затем тренировал ещё ряд чехословацких клубов, а в 1990 году стал главным тренером
сборной Чехословакии
которую тренировал на протяжении трёх лет. В 1994 году уехал работать в
Кувейт
, где возглавил
сборную
и клуб «
», с тех пор и по настоящее время работает с клубами и сборными командами
ближневосточного региона
. Кроме сборной Кувейта в разные годы возглавлял сборные
ОАЭ
,
Саудовской Аравии
,
Омана
и
Бахрейна
. Кроме сборных тренировал различные клубы Кувейта,
Саудовской Аравии
,
ОАЭ
и
Катара
.