Graduated in Electronic Engineering at University of Bologna, Italy 1978. He worked as system designer at a factory automation plant near Bologna. In 1985 he was appointed as teacher of ICT in Computer Science Department of Secondary Technical School "Belluzzi" of Bologna. He also taught Computer Programming, EDP and Electronics.
He was counselor for factory automation projects at many industry plants.
He was counselor for many projects concerning "innovation in teaching by ICT" at USP of Bologna (district school authority), IRRE-ER (regional teaching research institute of Emilia-Romagna) and Bologna University.