Ha militato poi dal 1970 al 1972 nella Lazio, con la quale collezionò anche 33 presenze e una rete in Serie A, categoria dove esordì il 27 settembre 1970 nella gara Milan-Lazio (1-1).
Nel 1971 la formazione capitolina retrocesse tra i cadetti. Dopo un ulteriore anno di permanenza a Roma, Legnaro fu ceduto nella medesima categoria all'Ascoli, squadra in cui ha militato dal 1972 al 1979 totalizzando 175 presenze e una rete.
Ha chiuso la carriera nel Taranto dove ha totalizzato 19 presenze senza mai trovare la rete.
Collezionò 72 presenze e una rete nella massima serie, e 5 presenze in Coppa delle Alpi.