A Naivasha court cleared Joshua Waiganjo of all charges against him on Thursday, allowing him to breathe a sigh of relief finally. Joshua Waiganjo made headlines eleven years ago for allegedly impersonating senior police officers.

Waiganjo had been charged with four counts of impersonating senior police officers, two counts of violent robbery, and illegal possession of police uniforms. 

In rendering his decision, Naivasha Chief Magistrate Nathan Lutta cited a 2017 Court of Appeal decision that mandated Waiganjo's release.


He continued by saying that because the complainants had not shown up for court, Waiganjo had been found not guilty on two counts of violent robbery. 

Waiganjo was, however, given three sentences of six months each for possessing government stores, one year for dressing in a police uniform, and five years for impersonating a police officer. 

However, he challenged his sentence at the Naivasha High Court, which mandated a new trial. Later, in 2017, he moved to the Appellate Court, which dismissed the case entirely due to its lack of legal support.

"The court is bound by the doctrine of Stare Decisis and the accused is hereby released," Magistrate Lutta ruled.