They pulled over the cyclist at 3 am on Hyslop St.
The man stopped briefly and then took off.
Police were searching back yards for him when they eventually tracked him down on the roof of a house.
The 41 year old was arrested for failing to comply and held for a bail hearing.