A San Francisco man is recovering after a terrifying, hours-long ordeal during which he was beaten, kidnapped, and robbed of his gun.

It all started at around 11 p.m. Thursday, KRON4 reports, when a 23-year-old man was kidnapped from the sidewalk near Orizaba and Holloway Avenues.

Two assailants, described as between 20 and 30 years old, punched him "in his face and head several times with brass knuckles," KRON4 reports, then took him to a second, unknown location while a third man robbed the kidnapped man's Ingleside Terrace home.

After he was set free by his captors, the man took himself to San Francisco General Hospital for treatment of his injuries, which aren't considered life-threatening. Officers with the San Francisco Police Department were called to the hospital after the man told staffers he'd been abducted and beaten. "It was unclear whether the victim was specifically targeted or if the attack was random," the Chron reports.

The only item that police specify was taken from the victim's home was a firearm, the latest in a wave of gun thefts sweeping San Francisco. Earlier this month, a man walking at Seventh and Mission Streets was knocked to the ground and robbed of a bag containing his gun. In addition, news that as of November 20, 57 guns have been stolen from vehicles in SF over the course of 2015 gave extra oomph to Supervisor David Campos' proposed legislation making it a crime to leave an unsecured gun in a car.

As of publication time, none of the suspects in the beating, kidnapping, and robbery have been arrested, police say. Anyone with information on the case is urged to call SFPD's Anonymous Tip Line at (415) 575-4444 or to text-a-tip to TIP411 with SFPD at the beginning of the message.

Previously: Campos: Leave Your Unsecured Gun In The Car, Go To Jail

Mugger Gets Away With Victim's Gun During Mission Street Robbery