Fluidificante di sinistra, comincia a giocare nelle giovanili della squadra della sua città natale, il Montebelluna, fino a debuttare in Serie D in prima squadra a 16 anni. Due anni dopo, appena maggiorenne, debutta in Serie C nel , dove rimane per due stagioni prima di passare in Serie A al . Coi partenopei gioca due stagioni, nella seconda colleziona 5 presenze con la Nazionale Under-21. Sempre in Serie A veste anche le maglie di Udinese, poi nella stagione 1985-1986 scende di categoria col , poi e infine in Serie C con il Trento nella stagione 1989-1990, che coincide con la sua ultima esperienza da calciatore.