Police have charged a man following an assault incident at Carseldine this afternoon, Queensland Police say.
At about 1.30pm, officers attended a service station on Gympie Road in relation to man allegedly causing a disturbance.
When police approached the man, it is alleged the man punched an officer in the face and punched and kicked the second officer.
After a brief struggle the man was arrested.
It is alleged whilst searching the man, police located a large machete hidden in the man’s pants.
Both officers received bruising as a result of the incident.
The 29-year-old Caboolture man is charged with two counts of serious assault police and one count each of public nuisance and possess knife in a public place.
The man will appear in the Sandgate Magistrates Court on September 14.
If you have information for police, contact Policelink on 131 444 or provide information using the online form 24hrs per day.
You can report information about crime anonymously to Crime Stoppers.