A Largo man was arrested Saturday after a nearly three-hour standoff with officers responding to a 911 call from his girlfriend, saying he was holding her and her 5-year-old son hostage with a gun, Largo police said.

The woman told police that John Desormeaux, 43, was threatening to kill her and himself.

The woman and boy escaped the home at 1733 Jefferson Ave and fled to a neighbor's house, police said.

Officers established a perimeter and evacuated nearby homes as they attempted to contact Desormeaux by phone, social media and megaphone.

When they received no response, members of the agency's tactical apprehension and control team breached several windows and found Desormeaux in a bedroom where he was arrested without incident shortly before 6 p.m., police said.

A loaded gun was also found in that bedroom, police said.

Desormeaux was charged with aggravated assault with a deadly weapon, kidnapping, felony battery and violating an injunction for protection from domestic violence.