A man has been taken into custody to end a police siege in Perth’s eastern suburbs this afternoon.

Police and Tactical Response Group officer swarmed streets in Bellevue just after 3pm today after reports a firearm had been dawn in a fight between two men.

The police helicopter circled the area for more than 45 minutes as police surrounded a house Bellevue Road where the gunman was believed to be holed up.

Camera Icon Police outside the Bellevue property.

TRG officers stormed the property just after 5pm and one man was taken into custody without incident.

Seven News reported a 20-year-old man visited this address this afternoon and was badly bashed with a metal pole before being threatened with a gun.

Camera Icon TRG officers approach the Bellevue property where an armed man was believed to be holed up. Credit: Seven News.

The victim managed to escape and called for help.

At least four streets in the immediate area have been cordoned off by police who are refusing to let anyone pass, including residents who have been told to stay back for their own safety.