OAKLAND -- A man was charged Tuesday in the fatal shooting Dec. 1 of an acquaintance he thought had shot him last year, authorities said Wednesday.

Jose Lepe, 29, of Oakland, was charged with killing Michael Stenger, 20, of Oakland, who was slain during a drive-by shooting in the 3100 block of Coolidge Avenue as he walked to a relative's home.

Police said Lepe, who was arrested last Friday, admitted the shooting.

Officer Phong Tran said Lepe believed Stenger was the person who shot him in February 2012 outside where Lepe used to live in the 3400 block of Davis Street in East Oakland.

Lepe told investigators he was fearful he could be shot again at any time and that is why he shot Stenger, who he happened to see walking on the sidewalk as he drove in the area.

Police said no arrests were ever made in the shooting of Lepe.

After Stenger was shot, witnesses identified Lepe as the gunman, police said. He was arrested at his current home in the 4400 block of Bancroft Avenue.

Besides the murder count, Lepe was also charged with unlawful firearm activity. He has a previous domestic violence conviction that prohibits him from having a firearm, authorities said. He is being held without bail at Santa Rita Jail.