Doctor of Medicine cum laude, University Pisa, 1987.
Medical assistant Hospital Italian Navy, La Spezia, 1988—1989. Senior cardiologist Civic Hospital, Lovere, Italy, 1991—1993, assistant cardiologist Volterra, 1993—1999, senior cardiologist Cecina, Italy, since 1999. Member Heart Friends Around The World, Bergano, since 2006.
Reviewer International Journal Cardiology, since 2008.
Councilor town Municipality Casale Marittimo, 2009—2010. Member of Italian Association Cardiovasc. Prevention, Rehabilitation and Epidemiology, European Association Cardiovasc.
Prevention and Rehabilitation (Sophia Antipolis, France).
Married Ginetta Molinario. Children: Chiara, Veronica.