Justin Bieber was pulled over and ticketed for speeding and driving in a “reckless” manner in Los Angeles on Friday (Jul 6) … after the singer was spotted by LA City Councilman Dennis Zine driving faster than 100 miles per hour, and weaving dangerously through traffic.

According to TMZ:

L.A. City Councilman Dennis Zine — who ironically was an LAPD motor officer for 18 years — was on the 101 Freeway when he saw Justin in his chrome Fisker Karma roaring down the freeway at speeds that Zine says exceeded 100 mph.

Zine tells us … Bieber was trying to shake a team of paparazzi (NOT TMZ) that was on his tail. Zine says, “Bieber was driving like a maniac. He was weaving in and out of traffic. There was hardly any space between cars as he weaved from lane to lane.”

Zine says, “If I was on patrol, I would have arrested him for reckless driving. I was going 60 and he drove by me like he was in a rocket ship. He was a maniac.” Zine called in to “TMZ Live” moments ago to explain exactly why he thinks Bieber belongs behind bars.

Zine also said that the paparazzi were also driving recklessly, and at least 4 paps were swarming Justin’s car when he got pulled over.

Bieber’s manager, Scooter Braun, tells TMZ, Zine “is just a councilman looking for a headline.” Braun says Justin was cited for going 80 mph and he was being chased by the paparazzi. Braun adds a short time after getting ticketed, the paparazzi resumed their pursuit and Justin called 911.

After Justin called 911, police pulled him over again, along with the paparazzi who were following him. The cops ordered to the photographers to stop chasing Justin, and everyone was sent on their way.

Law enforcement sources say that the California Highway Patrol is investigating the paparazzi for creating a hazardous situation.