He was born in 1956 in the Wedza district of Mashonaland East Province. General Chiwenga was educated up to Form 4 at St Mary’s Mission in Hwedza, together with Air Marshal Perence Shiri and Brigadier General Shungu, Commander Mechanised Brigade. On 29 July 2016, he changed his name to Constantino Guveya Dominic Nyikadzino Chiwenga.
He joined the war in 1973 and was trained in Mozambique as a ZANLA militant. Chiwenga adopted the war name of “Dominic Chinenge”. He rose through the ranks to become a Provincial Commander for Masvingo/Gaza Province deputised by George Chiweshe who was the Provincial Commissar. He was later promoted to the High Command in 1978 to the post of ZANLA Deputy Political Commissar as Josiah Tungamirai‘s deputy.
In 1981 he was attested to the newly formed Zimbabwe National Army as a brigadier commanding First Brigade in Bulawayo. He was later promoted to the rank of major general and reverted to his original name of Constantine Chiwenga. On the formation of Zimbabwe Defence forces (ZDF) in 1994 he was promoted to the rank of Lieutenant General and was appointed commander of the Zimbabwe National Army (ZNA). Upon the retirement of General Vitalis Zvinavashe in 2004, he was promoted to the rank of Commander of the Zimbabwe Defence Forces.
He is the chairman of the Joint Operations Command, which comprises the commanders of ZNA, Prison Services, Central Intelligence Organisation, Zimbabwe Republic Police and the Air Force of Zimbabwe. He participated actively during the Zimbabwe land reform programme and is a beneficiary with a thriving farm near Harare.