Twenty-five-year-old Timothy Canfield of Berlin was charged Tuesday.
Authorities say Canfield was at his home when another resident got into a fistfight Monday night with 25-year-old Kereti Paulsen of Cape May Court House.
After the fight broke up, authorities say Paulsen was outside the home and Canfield followed him with a compound bow and a quiver of arrows.
They say Paulsen was shot in the stomach and died after the arrow tore through a vein in his pelvis.
Authorities say Canfield admitted to dumping the bow and arrows in a wooded area in nearby Winslow. He is being held at the Camden County Jail.