Оставался в запасе до конца 1807 года. После этого был направлен в Испании и отличился во время кампании 1808 года. Он сражался в Бургосе в 1808 году, а затем стал губернатором Сантандера и командиром 2-й дивизии 2-го корпуса. В последующие годы он сражался в Сантандере, воевал против Хуана Диаса Порльера в Астурии, в Хихоне, в разгромной для французов битве при Саламанке (от сражения в которой Боне отговаривал Мармона и во время которой он получил ранение), наконец, в бою при Пеньяранде, во время которого он был очень серьёзно ранен.