Iniziò la sua carriera con l'Inter, debuttando in Serie A nella stagione 1963-64 in Catania-Inter 1-2; rimase nella massima categoria nel 1964-65 per giocare con gli etnei. Vestì poi le maglie di Alessandria, e , in Serie B, e di vari club di C.