A commando died during a mock demonstration in Sabah on Wednesday morning, 4 September
During the demonstration, Major Zahir was set to portray a masked terrorist who was expected to be shot by a soldier
Using a Glock 17 (9mm) handgun, Zahir shot a bullet at the bulletproof vest of his colleague, who was playing the soldier.
However, when the other commando returned fire, the bullet "strayed a little from the top portion of the plate" and hit Zahir in the back.
He was rushed to Queen Elizabeth Hospital and pronounced dead at 9.20am.
Zahir is the son of local veteran actor and comedian AR Badul
While Badul was shocked to learn about the untimely death of his son, he said that he "accepts this as fate and a test from God."
According to The Star, the 70-year-old understands the life-threatening risks that comes with being a commando but feels disheartened that Zahir's death was caused during a training exercise.
Major Zahid was laid to rest in Tambun Muslim Cemetery in Ipoh today, 5 September
Final rites were performed at about 8.20am at his mother-in-law's home in Taman Perpaduan, Tambun, Front Desk reported.
"I am grateful to all my son's family members, the armed forces who had worked hard to perform the funeral rites from yesterday until today," Badul said during the funeral.
"Also to the media which had produced good reports about my son, I appreciate all," he added.
Zahir, who hailed from Kuala Lumpur, leaves behind a wife and three children
His children are aged between five months to nine years old.