Nato a Badia Roti (AR) nel 1946, nel 1962 indossa l'abito dei Frati Minori e nel 1973, a Gerusalemme, è ordinato presbitero.
Dal 1973 al 1976 frequenta il Pontificio Istituto Biblico di Roma conseguendo la Licenza in Sacra Scrittura e Teologia. Per molti anni Animatore provinciale della Promozione vocazionale, si deve a lui l'iniziativa della Marcia Francescana ad Assisi.
Più volte Definitore Provinciale, nel sessennio 1985-1991 è stato Ministro Provinciale dei Frati Minori per la Toscana, dal 1991 al 1997 Vicario Provinciale, e Visitatore Generale della Provincia francescana delle Marche (1993).
Dal 2000 è vescovo di Montepulciano-Chiusi-Pienza.