Muratore, nato in un piccolo centro dell'attuale provincia di Fermo, prese parte alla terza guerra d'indipendenza, combattendo nei ranghi dell'esercito italiano. Nel 1867 si offrì volontario, insieme con Gaetano Tognetti, per compiere un attentato alla caserma Serristori di Roma, nella città ancora sotto il potere temporale della Chiesa, e preparare il terreno all'insurrezione garibaldina.