Родился в селе Каменече Подвысоцкого района Кировоградской области Украинской ССР. В мае 1935 года был призван на службу в Красную Армию. Участник Великой Отечественной войны. Воевал в должности командира 172-го отдельного саперного батальона 108-й стрелковой дивизии. Принимал участие в обороне Москвы и освобождении Варшавы. После окончания войны продолжил службу в армии. С января 1957 года майор Коваль – в запасе. Жил и похоронен в Нижнем Новгороде. Награды: ордена Красного Знамени (08.11.1944, 30.12.1956), Отечественной войны 1-й степени (21.03.1944), Александра Невского (03.04.1945), Красной Звезды (18.09.1943, 21.10.1943, 17.05.1951), медали, в т. ч. «За боевые заслуги» (06.11.1945).