Han har tidligere spilt for klubbene Atalanta, Sampdoria, Viareggio (lån) og Ascoli (lån). Zaza har spilt flere landskamper for og på aldersbestemte landslag.