Operava praticamente ovunque: essendo forte nei tackle, era utile in difesa in fase di recupero; impostava le azioni — giocando un gran numero di palloni, cercandoseli in tutto il campo — e spesso le concludeva. Esclusa la sua esperienza come ala, all'inizio della sua carriera nella squadra dell'Alfa Romeo, i ruoli in cui fu impiegato maggiormente sono quelli di mezzala sinistra, interno e attaccante. Occasionalmente occupò anche la posizione di terzino, con risultati di tutto rispetto, di mezzala destra e di mediano. Gli capitò anche di venire spostato tre volte nella stessa partita, partendo da mezzala per poi giocare da mediano, da terzino e infine terminare la gara al centro dell'attacco, tale era la sua versatilità. Nei minuti finali di una partita contro il , valevole per la 39ª giornata della stagione 1947-1948 e vinta per 2-1, giocò addirittura in porta, a causa dell'espulsione di Valerio Bacigalupo, producendosi peraltro in un buon intervento che contribuì a mantenere il Torino in vantaggio.