A man who held two others hostage and made threats with what he claimed to be a homemade gun at a property in Redcliffe, north of Brisbane, is in custody after surrendering to police.

The man was taken into custody about 8:00pm, almost nine hours after police first arrived at the Klingner Road house.

The man had allegedly made threats and was holding two men hostage, prompting police to set up an exclusion zone and call in negotiators.

Police said there had been three people in the house, but two men, believed to be the man's father and brother, were released earlier this afternoon and were safe and well.

Inspector John Hallam said the man had been armed with what appeared to be a homemade gun.

"That's what he identified it as," Inspector Hallam said.

"Any weapon is serious and that's why we reacted the way we did.

Streets around Klingner Road were cordoned off as a precaution.