A Critical Infrastructure Protection Unit (CIPU) officer is being held at Chuka police station after he was arrested for robbing an M-pesa agent Ksh9000.
The suspect, Julius Oduor Ayieko, is said to have gone to an M-pesa shop in Chuka town and requested to withdraw some money.
"Instead, he entered the kiosk through the back door and robbed M-pesa agent Moreen Kanana cash amounting to Ksh9000, and upon trying to shout, he showed her a rifle," a police statement read in part.
Kanana raised alarm and members of the public cornered the police officer.
"Police officers rushed to the scene and rescued the accused who was later identified as No. 259545 AP Constable Julius Oduor Ayieko CIPU officer attached to Embu West Sub-county armed with scopion s/no. KE AP C239003 loaded with 20 rounds of ammunition of 9mm," the statement added.
One handcuff with no serial number and COA was also recovered in a black bag.
The suspect sustained injuries on the face, both hand and forehead.
Police are still investigating the case before the officer is arraigned in court.