Dora Police Chief John Duchock said his department, with assistance from Sumiton police, arrested the suspect outside his residence Wednesday afternoon.
Duchock also said there may be more drug-related charges filed in the future.
Vintson reportedly got into a physical altercation earlier in the day with the residents at the location and returned later. He allegedly shot into the residence and fired at people standing on the front porch.
Police believe Vintson fired a total of six shots. The gun had not been recovered at press time.
There were seven people inside the dwelling at the time of the shooting, but none of the occupants were injured. The eyewitnesses named Vintson as the shooter and as the person who harassed them earlier in the day.
Vintson reportedly attempted to flee from the arresting officer but was apprehended before he could escape. He was then transported to the Walker County Jail.
He has been charged with two counts of attempted murder, one count of shooting or discharging a firearm into an occupied building, one count of first-degree criminal mischief, one count of harassing communication and drunk driving. Vintson also faces a charge of illegal possession of a firearm because he has prior convictions that prohibit him from owning a gun.