Cresciuto nel Milan, con la squadra rossonera ha disputato alcune amichevoli negli anni in cui il calcio ufficiale era fermo a causa della Prima guerra mondiale. Ha poi disputato le prime tre partite della stagione 1919-1920 nelle file del Pavia, esordendo il 12 ottobre 1919 nella partita Enotria Goliardo-Pavia (3-2); le altre sette partite le ha giocate Giuseppe Scotti, poiché Edoardo morirà ventunenne pochi mesi dopo.