Ma «l'odore della polvere (l') attraeva», come egli ripeteva spesso, e, durante l'assedio francese protrattosi per tutto il giugno, non era difficile vederlo abbandonare i ferri del chirurgo e imbracciare il fucile (Castellini lo ricordò come «ottimo medico e tiratore abilissimo»). Partecipò alla difesa di Villa Corsini (nota anche come Casino dei Quattro Venti) e fu a fianco di Garibaldi alla battaglia di Velletri, salvandolo con il suo intervento da una carica della cavalleria borbonica.