З.Ф.Прохоров родился 11 сентября 1909 года в деревне Большой Олыкьял Республика Марий Эл. 22 июня в первый день войны командир взвода З.Ф.Прохоров поднял своих бойцов по боевой тревоге, а на второй день войны вступил в бой с немцами. Почти 3 месяца пулемётчики взвода Прохорова вели непрерывные бои. 15 сентября 1941 года Зинон Прохоров получил тяжёлое ранение и был направлен в госпиталь Юго-Западного фронта. Особо отличился З. Ф. Прохоров в боях на территории Румынии в сентябре 1944 года. 19 сентября взвод, которым он командовал, сражался за высоту на подступах к селу Ходош. Продвижению бойцов мешал сильный пулемётный огонь из вражеского дзота. Гвардии лейтенант Прохоров со связкой гранат в руке пополз на огневую точку противника. Когда до вражеского пулемёта оставалось не более 15 метров, Прохоров приготовился метнуть гранаты, но вражеская пуля пробила правую руку. Тогда Зинон подполз поближе и лёжа, левой рукой бросил связку гранат. После сильного взрыва пулемёт смолк. Прохоров встал во весь рост и выкрикнул: «Вперёд! За Родину!».
Но в это время пулемёт вновь заработал. Прохоров был тяжело ранен, но, собрав последние силы, бросился к пулемёту и закрыл своим телом амбразуру вражеского дзота.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство, гвардии лейтенанту Прохорову Зинону Филипповичу присвоено звание Героя Советского Союза (посмертно).