Dopo gli esordi in Serie D con il Moglia, debutta in Serie A nel campionato 1968-1969 con il Bologna, squadra con cui disputa complessivamente 9 partite nella massima serie nell'arco di tre stagioni, vincendo una Coppa Italia nel 1970. Altre fonti gli assegnano nel campionato di Serie A 1969-1970 cinque presenze invece di sette.