Tras militar en las categorías inferiores del Fútbol Club Barcelona[1] y llegar a jugar incluso en el segundo equipo.
Fichó por la Unió Esportiva Lleida la temporada 2005/06, que fue precisamente el año en que se consumó el descenso del equipo ilerdense a Segunda División B de España, aunque Lanza salió en el mercado invernal cedido al Club Atlético de Madrid "B".
Tras estos dos fracasos, la Unió Esportiva Sant Andreu se hizo con sus servicios, equipo donde consiguió un ascenso a Segunda División B de España y llegó a disputar dos play off de ascenso seguidos, siendo el último el más doloroso, pues no lograron el objetivo en la última ronda, donde se midieron al Fútbol Club Barcelona "B" y perdieron por un solo gol (1-0).
Su primer gol en Primera División ante el Granada C. F. en el Estadio de Los Cármenes y que supusieron los tres puntos para el equipo perico en la temporada 2013/14.
A su regreso al R. C. D. Espanyol firmó su rescisión de contrato y ficha por el Asteras Tripolis Football Club.