Video from the scene shows his rented SUV riddled with bullet holes.
The City of Friendswood posted on Facebook, saying the man was shot at close range multiple times at 9:22 p.m. Tuesday while he was sitting in his car.
The restaurant manager told ABC13 the man picked up food, went to his car, and that's when the shots were fired.
An ambulance transported the man to the hospital, where he underwent surgery.
Friendswood police say two suspects, one armed with a long gun and the other with a handgun, shot the man multiple times through the closed window of the rental vehicle.
The men ran away, but witnesses saw them getting into a vehicle parked on Bay Area Boulevard.
Friendswood police say witnesses provided officers with suspect information and investigators are following up on leads.
No one inside the store was hurt.
Authorities say the investigation indicates the shooting is linked to recent shooting incidents in the mid-Galveston County area.
Anyone with information related to this most recent shooting is asked to contact the Friendswood Police Department at 281-996-3300, Crime Stoppers of Houston at 713-222-TIPS (8477) or Mainland Communities Crime Stoppers at 409-945-TIPS (8477).