Thomas Blake Jeffries, 23, of Byhalia, was arrested and charged with strong-armed robbery.
New Albany Police Chief Chris Robertson said the department received a 911 call at approximately 9:04 p.m. Saturday reporting that the Exxon Express Shop on Highway 30 had been robbed.
The clerk described both the suspect and his vehicle, a silver Chevrolet pickup, and shortly thereafter the suspect was observed by a New Albany officer traveling west on Highway 78.
The officer performed a traffic stop near Holly Springs and was assisted by the Mississippi Highway Patrol in detaining Jeffries.
Jeffries is being held in the Union County Jail without bond. His bond was revoked due to a robbery charge he is facing in DeSoto County; he was released on bond there on Oct. 14.
Nobody was injured during the New Albany robbery.