Officers discovered the body of 32-year-old Manuel Erazo Oseguera in the parking lot of the East Durham Tienda Latin American Foods store on Holloway Street just before 9 p.m.
He had been shot once in the chest and was pronounced dead at the scene.
Investigators arrested and charged Romualdo Erazo Ruiz, 40, with Oseguera's murder.
Police do not believe that this was a random act and say the men knew one another.
Anyone with additional information is asked to call Corporal S. Pennica at 560-4440, ext. 29320, or CrimeStoppers at 683-1200. CrimeStoppers pays cash rewards for information leading to arrests in felony cases and callers never have to identify themselves.