Nel 1918 passò al Milan, con cui esordì il 16 febbraio 1919 contro l'Inter. Nella stagione 1919-1920 diventò titolare e realizzò 23 gol in 18 partite, risultando il miglior realizzatore assoluto stagionale del Milan e di tutto il campionato. Nella stagione seguente collezionò 15 presenze e 6 gol, prima di lasciare la società milanese.