A cyclist in Murray Bridge has swerved in front of a car causing it to hit him, before allegedly pulling a woman from the driver's seat and stealing the vehicle, police say.

The man then allegedly proceeded to hit several other cars and a Stobie pole before being arrested at the scene.

Police were called to the scene at about 11:20am on Tuesday.

The alleged offender was taken to hospital for treatment of injuries suffered during the initial collision.

The man has been charged with robbery, attempted theft, driving in a dangerous manner, aggravated assault against a police officer and resisting arrest.

He was refused bail and will appear in the Murray Bridge Magistrates Court on Wednesday.