A policeman was shot and seriously wounded by a man who grabbed his gun during a scuffle that erupted after the officer was called to deal with a domestic dispute in Yokosuka on Thursday, police said.

The alleged offender, 37, was arrested at the scene on suspicion of attempted murder and obstructing official duties after he fired the gun four times at around 2:45 p.m.

Three shots hit the 30-year-old police officer, wounding him in the right leg and right arm, but the injuries are not life-threatening, police said.

They said the officer working at the Uraga Police Station in Yokosuka arrived at the housing complex about 15 minutes after receiving a call from a man asking for help and saying his mother may kill him.

When he arrived at the scene, the police officer was confronted by a man carrying a knife, the two scuffled and at some point the man snatched the officer's gun.

The policeman overpowered the assailant after being shot.