Родился 06.09.1907 в г. Одессе в семье рабочего. Украинец. Окончил 5 классов, областные курсы пропагандистов. Работал начальником пожарной охраны на маслозаводе в г. Одессе. В армию призван в июле 1941.
Военком батальона 381-го стрелкового полка (109-я стрелковая дивизия, Отдельная Приморская армия) политрук Главацкий особо отличился при обороне Севастополя, находясь в рядах его защитников в ноябре - декабре 1941. Словом и личным примером вдохновлял воинов в боях у пос. Балаклава. Несколько раз водил батальон в контратаки. Был ранен и контужен, но остался в строю. Звание Героя Советского Союза присвоено 20.06.1942. В 1943 окончил курсы "Выстрел". Командовал стрелковым полком.
С 1946 полковник Главацкий - в запасе. В 1955 окончил Одесский пищевой техникум. Работал директором Одесского комбината по производству жировой продукции. Награжден орденом Ленина, тремя орденами Красного Знамени, орденом Суворова 3 степени, двумя орденами Отечественной войны 1 степени, медалями.