The man is believed to have been drunk when he threatened village officials and police manning the checkpoint in the town of Nasipit in the southern province of Agusan del Norte province on Thursday, a police report said.
"The suspect was cautioned by a village health worker ... for not wearing a face mask," the report said. "But the suspect got angry, uttering provoking words and eventually attacked the personnel using a scythe."
The suspect was shot dead by a police officer who was trying to pacify him.
The incident is the first reported case of police shooting a civilian for refusing to follow restrictions to curb the spread of the coronavirus.
President Rodrigo Duterte warned on Wednesday he would order the police and the military to shoot anyone who created trouble.
The Philippines' main island of Luzon has been under a month-long lockdown since March 16, prohibiting people from leaving their homes except for essential trips to the grocery or the pharmacy, or if they are front-line workers.
Many provinces outside of Luzon have also imposed their own restrictions in a bid to prevent the virus from spreading.
The Department of Health reported 76 new confirmed cases of infection in the Philippines, bringing to 3,094 the total tally in the country.
Eight additional deaths were also recorded, pushing the death toll to 144, while 57 patients have recovered. - dpa/Asian News Network
Did you find this article insightful?
87% readers found this article insightful