Laureato in Materie Letterarie, è stato insegnante per molti anni nelle Scuole Medie, ha contribuito alla pubblicazione del volume AA. VV., Pesaro-Urbino dall’Unità alla Resistenza, Argalia Ed., Urbino, 1975, con il saggio Mazziniani e socialisti 1864-1876; ha curato il volume Don Ciro Scarlatti, Poesie, Ed. Stibu, Urbania, 1997. Negli anni 1995-2000 ha svolto per incarico della Diocesi la funzione di Notaio Attuario nel Processo Diocesano per la beatificazione di P. Giuseppe Bocci, cappuccino, e ha avuto modo di completare la biografia “P. Giuseppe Bocci da Sant’Elpidio”, scritta da P. Giovanni Leonardi, con Ultime notizie su P. Giuseppe Bocci, Ed. Shalom, Ancona, 2002. È coautore con mons. Aldo Amatori del volume La Chiesa pesarese dalle origini ai nostri giorni, ed. Herald Editore, Roma, 2003. È collaboratore della rivista diocesana «Frammenti», su cui ha pubblicato alcuni saggi storici.