[1] Punza began studying judo at the age of six,[2] attending classes at Lilayi Police College.
[2] In 2015, Punza and fellow Zambian judoka Boas Munyonga traveled to Uzbekistan to study judo, under a scholarship program from the International Judo Federation.
[3] Punza and Munyoga were unable to compete in the 2016 European Open Championship, as a result of visa difficulties with the government of the Czech Republic.
[4] In spite of this, Punza was able to qualify to compete in the Olympics by scoring enough points in competition to meet the continental qualification quota.
[5] Punza competed at the 2016 Summer Olympics in Rio de Janeiro, where he was Zambia's flag bearer during the opening ceremony.