В качестве генерал-адмирала командовал морскими силами Англии; в 1665 году одержал победу над голландским флотом у Гардвича. Армстронг участвовал в осаде Маастрихта (1673 год) и в битве при Сен-Дени в 1678 году, где был ранен. В 1679 году он сражался с восставшими ковенантерами.