Giovanni Vecchi was a general in the Royal Italian Army who commanded the XIV Corps during the World War II Axis invasion of Yugoslavia in April 1941.
Between 1 July 1937 and 9 June 1940, he commanded the 31st Infantry Division "Calabria".
After the entry of Italy in World War II, he became commander of the XIV Corps.
Between 5 December 1941 and 12 February 1943, he was Commander of the XXV Corps, which was stationed in Albania and carried out coastal defence and anti-partisan duties.
This biographical article related to the Italian military is a stub.