Di professione tecnico di laboratorio, ha lavorato presso l'Università di Pisa.[1] In carriera ha diretto 571 incontri tra Serie A1 e Serie A2 dal 1974 al 1993, così suddivisi: 292 di stagione regolare in Serie A1, 209 in Serie A2, 52 nei play-off e 18 nei play-out di Serie A1.[2]
Nel 2011 è stato inserito nell'Italia Basket Hall of Fame con una cerimonia anticipata a causa delle condizioni di salute.[3] È morto a Pisa all'età di 71 anni.[4]