Bei Weltmeisterschaften gewann Zala acht Medaillen. 1989 sicherte er sich in Plowdiw im Vierer-Canadier über 500 Meter ebenso die Silbermedaille wie 1990 in Posen im Einer-Canadier über 1000 Meter. Außerdem belegte er 1990 im Zweier-Canadier mit Attila Pálizs über 500 Meter den zweiten Platz. 1995 gewann er in Duisburg im Vierer-Canadier auf der 1000-Meter-Strecke seine dritte Silbermedaille. Mit Endre Ipacs folgte 1998 in Szeged im Zweier-Canadier über 1000 Meter der Gewinn der Bronzemedaille. Seine erfolgreichsten Weltmeisterschaften bestritt Zala 2001 in Posen. Im Vierer-Canadier gelangen ihm über 200 Meter und über 1000 Meter Titelgewinne, während er über 500 Meter Vizeweltmeister wurde. Im Vierer-Canadier war er außerdem auch bei Europameisterschaften auf der 1000-Meter-Strecke erfolgreich. 2000 wurde er in Posen Weltmeister und belegte 2001 in Mailand den zweiten Platz.