Dopo gli esordi nell'Helenio Herrera Triestina e nel Vigevano (con cui debutta nel campionato di Serie C 1975-1976), si trasferisce al Foggia, militante in Serie A, rimanendovi una stagione senza giocare. Nel campionato 1977-1978 esordisce nella massima serie con la maglia rossonera, lanciato dall'allenatore Ettore Puricelli in sostituzione di Nerio Ulivieri, ritenuto non affidabile; debutta il 23 ottobre 1977, nella vittoria per 1-0 sul .