Lanzi è stato uno dei migliori rappresentanti del mezzofondo veloce italiano (400 e, soprattutto, 800 metri), negli anni 1930, la sua lunga carriera si prolungò sino al 1951.
Vinse otto titoli italiani sugli 800 m, cinque sui 400 m, quattro nella staffetta 4×400 m ed uno in quella 4×100 m.[2][3]
È stato presente per ben 11 stagioni, di cui 10 consecutive, nella top 25 mondiale degli 800 metri piani.[4]