Zabala llegó al equipo amarillo procedente del Marino CF, conjunto con el que precisamente le marcó dos goles a la Unión Deportiva en el encuentro decisivo del campeonato provincial que el equipo amarillo ganaría finalmente gracias a un recurso presentado por alineación indebida del jugador Fidel.
Con Las Palmas, Zabala disputó cuatro encuentros oficiales en los que marcó un tanto, tras debutar el 26 de noviembre de 1950 en el grupo II de Segunda División junto a su compañero Naranjo, en un partido disputado en el entonces denominado Estadio Las Palmas -después Insular- ante el Mallorca, a las órdenes del entrenador tinerfeño Arsenio Arocha.