В 1823 году, во время французского нашествия, О’Доннелл принял начальство над резервной армией, для защиты Мадрида; но здесь действия его были настолько двусмысленны, что чины его армии принудили его удалиться во Францию.