Участвовал в Крымской войне. 21 февраля 1854 года получил временное звание бригадного генерала и назначен командиром . 20 июня — звание генерал-майора. Высадившись в Крыму, 20 сентября участвовал в сражении при Альме, 25 октября — в Балаклавском сражении («тонкая красная линия» 93-го (Шотландских горцев Сазерленда) пехотного полка). 23 января 1855 года произведён в временные генерал-лейтенанты, 5 июля принят в Рыцари большого креста ордена Бани. Сменил герцога Кембриджского в качестве командира 1-й дивизии (бригада шотландских горцев и гвардейская бригада). 8 сентября участвовал в севастопольского Большого Редана.