The incident was reported at 6:53 p.m. near Ocean Avenue and Junipero Serra Boulevard.
The suspect, a 27-year-old man whose name was not immediately available, got into a traffic dispute with another man and both men pulled over and got out of their cars, according to police.
The 53-year-old victim then began taking pictures of the suspect, who yanked the camera out of the man's hands, according to police.
The suspect was trying to delete pictures from the camera as officers arrived and arrested him, police said.
No one was injured, and the camera was returned to its owner.