The army caught up with him, Brigadier Wala said, after killing two of his most senior officers, Brigadier Mbule and General "Big Joy".
The latter's death was a serious setback, as it deprived Savimbi of diversionary troops who had until then concentrated on attracting attention away from their leader.
Savimbi was further weakened when he "lost important means of communication" by radio.
"Savimbi decided to rest. Confident, as always, he had nonetheless placed his units on alert," Brigadier Wala said.
"Too late, we had already surprised them. He fought back with gunfire, and that's why he was
killed," said Brigadier Wala.
"He tried to resist with his gun, but then he was dead."
Buried under a tree
Savimbi was shot a total of 15 times - once in the throat, twice in the head, and the rest in the chest, legs and arms.
The army offensive
was dubbed Kissonde, named after a violent ant, state media said.
One of his four wives, Catarina, was captured and is in hospital in Luena, the capital of Moxico Province.
Savimbi is reported to have been buried on Saturday in the village of Lucusse,
about 1,000 kilometres (600 miles) south-east of the capital, Luanda, under a tree near where
he was killed.