Участвовал в гражданской войне в Испании в качестве лётчика советской добровольческой группы. Во время одного из боевых вылетов получил ранение, был эвакуирован в СССР
За подвиги в Испании Захариеву присвоено звание Героя Советского Союза. Он был назначен начальником Тамбовского лётного училища, а во время Великой Отечественной войны руководил учебно-тренировочными комплексами Гражданского флота.
Вернувшись после Победы на родину, в Болгарию, он стал начальником военно-воздушных сил, а затем заместителем министра обороны.
«В преддверии главного праздника весны, Дня Победы, и в День храбрости болгарской армии мы открываем аллею имени Захари Захариева. Хочу отдельно отметить, что в наше сложное время русский народ помнит тех, кто помогал нашей славной армии победить фашистскую Германию, отстаивать наше право на жизнь. Не будем это забывать!» – призвал собравшихся Максим Егоров.