Per ritrovare il posto da titolare si trasferì al Varese, sempre in Serie A. In coppia con il giovane Pietro Anastasi giocò 27 partite realizzando 7 reti, tra cui la quinta rete nella partita Varese-Juventus 5-0 del 4 febbraio 1968, realizzata con un pallonetto sull'uscita di Roberto Anzolin. Le prestazioni con la maglia del Varese gli valgono la chiamata dell', dove rimase fino al 1970: nella prima stagione, impiegato come riserva, collezionò 15 presenze con 7 reti, mentre nel campionato 1969-1970 scese in campo in un'unica occasione, in Coppa Italia.