Career
He played professional football in Paraguay for Cerro Porteño, and had short spells in Argentina with Talleres de Córdoba and in Brazil with Sport Club Internacional. Zabala made his international debut for the Paraguay national football team on 3 February 1985 in a friendly match against Uruguay (1-0 loss) in Montevideo. A participant at the 1986 in Mexico.
Zabala held 49 international caps and scored three goals for the national side.