Los Angeles police officer James Stoughton said the man died in hospital last night. He added that music heartthrob Justin was not in the car at the time.
Sgt Rudy Lopez told the Los Angeles Times newspaper that the pop star's friend was driving the car when it was pulled over for a traffic stop. It was parked on a busy street when the photographer arrived.
Police said the man was struck by another vehicle as he returned to his own car.
Stoughton said no charges were expected against the motorist who hit the man.
A call to Bieber's publicist was not immediately returned.