The collision with a car, which happened at the junction of Wych Lane and Fareham Road in Gosport, saw the biker hit a fence and get his leg trapped at the bottom of it.
Paramedics from South Central Ambulance Service were called at just after 6.30pm on Monday.
Firefighters from Fareham station were called to release him.
He was taken to the major trauma unit at University Hospital Southampton.