Nasce a Campobasso il 22 agosto 1943, di origine emiliana e romano di adozione. Da ragazzo ha praticato gli sport di atletica leggera e calcio a livello dilettantistico. Ha conseguito il diploma di Geometra presso L’Istituto Tecnico Leon Battista Alberti di Roma e il 13 luglio 1979 si è laureato in Scienze Politiche alla Sapienza di Roma. Ha iniziato l’attività lavorativa presso lo Studio Tecnico dell’Ing. Nazzareno Travaglini per poi essere assunto dalla Società Toro Assicurazioni dove ha prestato la sua opera per oltre 36 anni. Attualmente è in pensione, ma seguita a svolgere l’attività di consulente assicurativo nel settore sinistri.