Party affiliation: Italian Social Movement - National Right Party
Trade Unionist; three times Councillor, Viterbo. Proclaimed Senator, 1984, Viterbo, in place of Sen. Pino Romualdi; member Committee on Hygiene and Health.
Re-elected Senator, 1987. Confirmed on Committee on Hygiene and Health. Retired official, ‘Nastro Azzuro’ Institute (Blue Ribbon).
Medical Director, Provincial Anti-tuberculosis consortia. And at Bronchialpneumonology Centre. Head Doctor, internist, and lecturer in motor rehabilitation, Viterbo.