Cresciuto nell'Entella[3], passa poi al Genova 1893 con cui esordisce in Serie A il 7 marzo 1937 nel pareggio casalingo per 1-1 contro la Juventus. Nella sua unica stagione con i rossoblu giocherà solo quell'incontro, ottenendo il sesto posto nel 1936-1937.
Nel 1940 passa al Savona, neopromosso nella Serie B 1940-1941. In biancoblu milita tre stagioni, tutte in cadetteria, ottenendo come massimo risultato il quarto posto nella stagione 1940-1941.
Lascia i piemontesi nel 1947 per passare alla Carrarese con cui disputa la Serie B 1947-1948, terminata al sedicesimo posto del Girone B che comportò la retrocessione in terza serie. Rosso è tra le file del club toscano anche nella Serie C 1948-1949, con cui perde la promozione in cadetteria dopo lo spareggio contro il Prato.
^abCOMUNE DI GENOVA - ESTRATTO PER RIASSUNTO DEGLI ATTI DI MORTE - N. 2625 Parte II Serie B Volume Ufficio 1 Anno 1992
^Le liste di trasferimento offrono una tangibile dimostrazione della crescita del movimento calcistico italiano, Il Littoriale, 8-9 agosto 1936, pp.6-7-8