The policeman, 36-year-old First Constable Evara Kivovia, allegedly went home drunk and assaulted his wife.
He also allegedly took out a pistol and discharged the weapon.
The matter was reported and the officer was disarmed and taken into custody.
He was arrested and charged at the Gordons Police Barracks on Thursday for being in possession of an unlicensed firearm, possession of firearm whilst drunk, discharging firearm and assault.
Kivovia of Ihu, Kikori, Gulf Province, is attached to the Waigani police station.