Начало Великой Отечественной войны Мачульский встретил в должности первого секретаря Плещеницкого райкома ВКП(б) Минской области Белорусской ССР. В июле 1941 года он был заброшен во вражеский тыл с целью организации партизанского движения. Являлся уполномоченным ЦК КП БССР, был секретарём Минского подпольного обкома ВКП(б), командовал Минским партизанским соединением, партизанским соединением Борисовско-Бегомльской зоны. В общей сложности к июлю 1944 года соединение Мачульского насчитывало 9 партизанских бригады и 2 отдельных отряда общей численностью 10436 бойцов[1].
Указом Президиума Верховного Совета СССР «О присвоении звания Героя Советского Союза белорусским партизанам» от 1 января 1944 года за «образцовое выполнение правительственных заданий в борьбе против немецко-фашистских захватчиков в тылу противника и проявленные при этом отвагу и геройство и за особые заслуги в развитии партизанского движения в Белоруссии» удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда»[1][2].
С сентября 1944 года — секретарь Минского облисполкома[уточнить], с 1950 года — 1-й секретарь Пинского обкома партии. В 1954—1959 годах — председатель Брестского облисполкома. Избирался членом ЦК КПБ в 1949—1960 годах.
Депутат Верховного Совета СССР 4-5 созывов (1954—1962), депутат Верховного Совета Белорусской ССР 2-3-го созывов (1947—1955), заместитель председателя Президиума Верховного Совета БССР 2-3-го созывов (1947—1954).
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Всенародная борьба в Белоруссии. В 3 т. Минск. «Беларусь». 1984.
Высшее партизанское командование Белоруссии 1941—1944. Минск, 2009.