В 1938 г. арестован и приговорен к 4 годам лишения свободы. 22 августа 1941 группа из 32 заключенных, в том числе Мачек бежали из тюрьмы через выкопанный туннель. В октябре 1942 г. был назначен начальником словенского генерального штаба, участвовал в битве на Неретве. В послевоенный период — на руководящих должностях в социалистической Словении: