Pivot brevilineo, Lanza ha giocato per dodici stagioni in Serie A indossando le maglie di Montesilvano (già Angolana e Pescara) e CUS Chieti[1]. Nonostante l'età avanzata, tra il 2002 e il 2003 ha disputato 7 incontri con la Nazionale di calcio a 5 dell'Italia, prendendo parte al torneo Pyramids Cup nel 2002[2]. Nelle ultime stagioni, trascorse nelle serie minori, ha rivestito il ruolo di allenatore-giocatore[3] per poi concludere definitivamente la parentesi giocata.