Machulski urodził się w Łodzi w 1928 roku. W 1954 roku ukończył łódzką Państwową Wyższą Szkołę Aktorską. Na stałe mieszkał w Warszawie, ale od ponad 30 lat pracował jako wykładowca na wydziale aktorskim w Państwowej Wyższej Szkole Filmowej, Telewizyjnej i Teatralnej w Łodzi. Był wieloletnim dziekanem tego wydziału. Zagrał ponad 70 ról teatralnych i ponad 45 ról filmowych.