Nach einem kurzen Aufenthalt in Paris wurde Ruffin nach Spanien kommandiert (→Napoleonische Kriege auf der Iberischen Halbinsel). Unter Marschall Claude-Victor Perrin kämpfte er bei Somosierra (30. November 1808), Uclés (13. Januar 1809), Medellín (29. März 1809) und Talavera (27./28. Juni 1809).