At about 10.45am, a 46-year-old man was spotted sitting on a ledge at the rooftop of a construction company building.
His feet were dangling over the ledge, 8 floors above ground.
The man was reportedly upset following a scolding by his boss.
As police maintained order and coaxed the man to come down, SCDF officers set up an air pack in case he fell off the ledge.
A large crowd gathered at the ground floor to watch the scene.
Eventually, police managed to persuade the man to come down at about 1.30pm and take him into custody.