The 63-year-old flew into a temper after receiving the warning from the health care worker in the town of Nasipit in the south of the country.
He is thought to have been drunk at the time, a police report claimed according to Aljazeera.
The man grabbed a cutter and began threatening officials with it at the coronavirus checkpoint.
“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 cutter.”
A police officer shot him dead after reportedly trying to calm him.
The death is the first coronavirus related killing to take place in the country after President Rodrigo Duterte warned anyone not following lockdown measures would be shot.
He also said the abuse of medical workers was a serious crime that would not be tolerated.
“It is getting worse. So once again I’m telling you the seriousness of the problem and that you must listen,” Mr. Duterte said on Wednesday. Read Here