Gana was born in Lefara Village in the town of Tzaneen on 11 August 1983. He has two siblings and was raised by his late mother, Gavaza. Gana was a herd boy in his village. He started primary school at Mushoti Primary in 1988. He attended N'wahungani Junior Secondary in 1995 and thereafter moved schools plenty of times. He moved to Lefara School in July 1996, before moving to DZJ Secondary School later on in 1996. Gana matriculated from Giyani High Schoolin 1999. In 2000, Gana enrolled for his undergraduate degree at the then University of the North, where he attained a Bachelor of Science Degree in 2003, with majors in mathematics and computer science. He also achieved a Postgraduate Diploma in Management from Wits Business School in 2012.
Political life
Gana joined the South African Students Congress at the University of Limpopo in 2000. He joined the Democratic Alliance and DA Youth in 2002. He was elected Limpopo Provincial Chairperson of the Democratic Alliance Students Organization in 2003. and moved to Johannesburg in 2005, where he continued to be very active in the DA and DA Youth. Gana was elected Branch Youth Chairperson for the Johannesburg Innercity in 2006 and was soon advanced to the post of DA Youth Chairperson for the Johannesburg Central Constituency in 2007. He participated in the DA Young Leaders programme in 2008, and was elected Gauteng South DA Youth Chairperson in 2008. Gana became a DA city councillor in June 2009 when he was elected to the Johannesburg Metropolitan Council, and later on, became DA Youth Federal Leader in July 2010. At the 2012 DA Federal Congress, he was elected as one of the three Deputy Federal Chairpersons of the party. As a result of this, he resigned as Youth Leader in May 2013. Mbali Ntuli was appointed as his successor. He was elected to Parliament for the DA in 2014 and served as the Shadow Minister of Human Settlements until November 2016, when he left the National Assembly to fill a DA vacancy in the Gauteng Provincial Legislature. His move was part of a broader strategy to win the province in the 2019 elections. Gana has been active in campaigning for a national youth subsidy in South Africa, and helped to establish a DA political school with fellow leader Khume Ramulifho in Gauteng’s southern region. In October 2019, Gana declared his candidacy to succeed Mmusi Maimane as leader of the DA. He faced John Steenhuisen for the position. The election was held on 17 November 2019. Gana lost to Steenhuisen.