Армандо Диаз родился 5 декабря 1861 года в Неаполе. С ранних лет он начал военную карьеру — с 1881 года служил в армии. Отличился в ходе экспедиции в Триполи в итало-турецкой войне 1911 года. После войны на командных должностях в Генштабе.
С началом Первой мировой войны занимал пост начальника оперативного отдела Верховного командования. В 1916 году назначен командиром 49-й дивизии. Воевал на Изонцо, отличился при наступлении итальянской армии в ноябре 1916 года.
В начале 1917 года назначен командиром 28-го армейского корпуса. В ходе одиннадцатой битвы при Изонцо его корпус смог прорва
ть австро-венгерский фронт. В 1917 году назначен начальником Генштаба.
Диазу удалось остановить наступление австро-венгерских войск у Капоретто и предотвратить полный разгром итальянской армии. В конце 1918 года итальянская армия под руководством Диаза начала широкомасштабное наступление, получившее название «битва при Витторио-Венето». В ходе наступ
ления австро-венгерская армия была разгромлена, и большая заслуга в этом принадлежит Армандо Диазу.
3 ноября 1918 года боевые действия на Итальянском фронте были прекращены.
После войны Диаз — вице-президент Военного совета и военный министр Италии. В 1924 году вышел в отставку.
Армандо Диаз умер 29 февраля 1928 года в Риме на 67-м году жизни