V. Mačiulis gimė 1942 m. spalio 14 d., Kaune. Vilkijoje (Kauno raj.) baigęs vidurinę mokyklą išvyko studijuoti į Kauno medicinos institutą. Studijų metais Kauno klinikose dirbo sanitaru ir medicinos broliuku.
1966 m. įgijęs chirurgo traumatologo specialybę, gyd. V. Mačiulis atvyko gyventi ir dirbti į Šiaulius. Čia jis aktyviai įsitraukė į miesto medikų bendruomenės veiklą. Tais pačiais metais sutiko savo būsimą žmoną Marceliją. 1976 m. tapo Šiaulių miesto poliklinikos (dabar – Šiaulių Centro poliklinika) traumatologinio punkto vedėju.
1981 m. V. Mačiulis paskirtas Respublikinės Šiaulių ligoninės vyr. gydytojo pavaduotoju chirurginiams reikalams, vyko į Maskvą derėtis dėl galimybės Šiaulių ligoninėje atidaryti chirurgijos korpusą. Ligoninei gavus leidimą pradėti statybų darbus, tapo atsakingu už šio projekto įgyvendinimą. Užbaigus korpuso statybą, V. Mačiulis pradėjo darbą ligoninės Traumatologijos-ortopedijos skyriuje, tapo šio skyriaus vedėju.
Visą karjeros laiką kėlęs kvalifikaciją skirtingose pasaulio šalyse, gyd. V. Mačiulis aktyviai domėjosi medicinos mokslo naujovėmis. Jo dėka į Lietuvą buvo atvežtas Ilizarovo aparatas, skirtas kaulų pratempimui ir sudėtingų lūžių gydymui.
1988 m. gydytojui V. Mačiuliui suteikta aukščiausia ortopedo-traumatologo kvalifikacija.
Jis specializavosi manualinės terapijos ir vaikų stuburo iškrypimo (skoliozės) gydymo srityse. Gyd. V. Mačiulis Respublikinėje Šiaulių ligoninėje dirbo iki 2006 metų. Dėl itin retos ligos, nutraukė mediko veiklą.
Gydytojas vasario 5 d. palaidotas K. Donelaičio kapinėse Šiauliuose.