In der Schlacht bei Barrosa (5. März 1811) wurde Ruffin sehr schwer verwundet und geriet noch auf dem Schlachtfeld in britische Kriegsgefangenschaft. Auf dem britischen Lazarettschiff HMS Gorgon wurde er nach England gebracht und erlag, noch auf dem Schiff, im Hafen von Portsmouth seinen Verletzungen. Ruffin wurde auf dem Friedhof von Portsmouth beerdigt, am 4. November 1845 exhumiert und zurück in die Heimat gebracht. Sein Grab findet sich auf dem Friedhof seiner Heimatstadt.