Народився 19 вересня 1932 року в селищі Червоне Скадовського району Херсонської області. У 1952 році був зарахований курсантом в Кіровоградське вище авіаційне училище льотчиків. Закінчив навчання з відзнакою та залишився працювати на посаді льотчика – інструктора. Навчав літати військових курсантів на літаках  Як-18У та на фронтовому реактивному бомбардувальнику Іл-28. 

Після розформування ВАЛУ у 1960 році був демобілізований та прийнятий на роботу в якості командира корабля – інструктора літака Лі-2 в Кіровоградську ШВЛП. Одним з перших у 1962 році вступив та у 1966 році закінчив заочний факультет  Вищого авіаційного училища цивільної авіації та отримав кваліфікацію «інженер-пілот». В січні 1966 року був переведений на посаду командира авіаційної ескадрильї,  та вже в вересні цього ж року став заступником командира авіаційного загону.

В вересні 1967 року Віктор Макарович був призначений на посаду заступника начальника, а з червня 1972 року – першим заступником начальника Кіровоградської ШВЛП ЦА. В січні 1975 року наказом міністра ЦА  був переведений на посаду начальника Кіровоградської ШВЛП.

У 1978 році був тимчасово виконуючим обов’язки начальника КВЛУ ЦА, та згодом був призначений першим заступником начальника КВЛУ ЦА.

За  час роботи налітав близько 10000 годин. У 1981 році Віктору Макаровичу було присвоєне почесне звання « Залсуженого пілота ». З1989 року перейшов працювати на викладацьку посаду , та працював старшим викладачем кафедри безпеки польотів ДЛАУ.