One of the two victims has been described as a woman who died at a separate shooting nearby.
Virginia Beach police said eight people, including an officer, were taken to hospitals for treatment of their gunshot wounds.
“Some of these injuries range from serious to life-threatening,” Officer L.M. Bauder said in a statement early Saturday.
As police were investigating at a separate location, officers said they heard additional shots nearby. Virginia Beach Police Chief Paul Neudigate told reporters that a suspected gunman, an adult man, was “confronted by a uniform Virginia Beach police officer” and was fatally shot.
“What you can see is we have a very chaotic incident, a very chaotic night in the beach,” Neudigate said to reporters. “Many different crime scenes.”
No other information was available about the suspect, according to the statement. Police have yet to release a motive. The officer involved in the shooting will be placed on administrative leave while the matter is investigated, the city said. Police said the officer is a member of the special operations division and has been with the Virginia Beach police for five years.
The attacks in Virginia Beach come just on the heels of the devastating mass shootings this month in Atlanta and Boulder, Colo., that killed 18 people combined.
Several people are in custody following the shootings, police said, but it remains unclear of their involvement. The investigation into the Virginia Beach shootings is ongoing, police said.