The incident occurred shortly before 6 p.m. in the Brevard County city of Palm Bay.
Two juvenile victims, who police did not identify, were taken to nearby hospitals in serious but stable condition, police said.
The @PalmBayPD official couldn't confirm the ages of the people involved. He and a neighbor I just spoke with say this is a quiet neighborhood and it's unusual for a shooting to happen here.— Deanna Allbrittin (@deannaTVnews) May 20, 2018
One victim was later transported to Arnold Palmer Hospital.
Police said the alleged shooter, whom they did not identify, is in custody.
The suspect will be charged with attempted murder, occupied burglary and possession of a firearm under 21, police said.
Officers recovered a semi-automatic handgun believed to have been used in the shooting.
© 2018 Cox Media Group.