Harrison, 23, was arrested on a felony drug charge and cited for several traffic violations, including speeding, driving on a suspended drivers license and not wearing a seat belt.
He also had a misdemeanor warrant for failure to appear relating to another incident.
"Marcus Harrison has been suspended indefinitely from our football team for a violation of team rules," Arkansas coach Houston Nutt said Saturday in a statement released through the university.
"He will not play in the season opener against Troy and could face further disciplinary measures within the program after the facts are reviewed."
Harrison was pulled over just after 11 p.m. Friday for speeding on West Stone Street, according to a Fayetteville police report.
The officer reported that he asked Harrison to roll down his window, and when the senior did, there was "a very strong odor of marijuana coming from the vehicle."
The officer asked Harrison for his consent to be searched, according to the report. Harrison agreed, but before the search began, the officer asked if the player had anything illegal on him.
Harrison said he had "just a pill," according to the report. A small plastic bag containing a blue Ecstasy pill was found in the right cargo pocket of Harrison's shorts.
The officer also reported that he found two cigars under the driver's seat, including one which was still warm. Both cigars tested positive for marijuana and had a combined weight of approximately two grams.
Harrison, 23, was arrested and booked at the Washington County Sheriff's Office at 3:19 a.m. Saturday. He was released at 2:53 p.m. after posting $5,290 in bail.
Harrison has a court date scheduled for Sept. 28 relating to the charge of possession of a controlled substance. He also has an Oct. 8 court date set for the speeding charge.
"I am deeply disappointed that any student-athlete would put himself and his team in the position of losing a senior starter due to off-the-field conduct," Nutt said in the statement. "We will await the legal process and review his status in the coming weeks."
Nutt could not be reached for further comment.
Harrison's arrest came only hours after Arkansas released its depth chart for Saturday's season opener against Troy University. The 6-foot-4, 301-pound senior was listed as the starting left defensive end.
Harrison had impressed coaches with his ability to come back from a torn anterior cruciate ligament suffered during spring practice. He also showed potential after being moved from defensive tackle to defensive end.
Senior Chris Wade is listed as Harrison's backup, but it remains uncertain if he will take over the starting job or whether junior Antwain Robinson might get the nod.
Robinson was the last Arkansas player arrested. He was charged with misdemeanor shoplifting on March 18 after he tried to steal a pair of shirts from the Dillard's department store at the Northwest Arkansas Mall.
Harrison Suspended Indefinitely
Hawgs Daily Top Stories
Scouting Arkansas' late additionArkansas made a solid late addition to its 2017 baseball recruiting class.
Hawgs DailyYesterday at 6:23 PM
Friday Five: Best transfers of SEC eraHawgsDaily ranks the top five Arkansas transfers since the Razorbacks joined the SEC in 1992.
Hawgs DailyFriday at 3:13 PM
Friday Round-Tripper: Diamond Hogs notesHere is an update on all things Arkansas baseball.
Hawgs DailyFriday at 2:59 PM
Top 10 most irreplaceable Razorbacks in 2017Arkansas can't afford to lose any of these players in 2017.
Hawgs DailyThursday at 2:08 PM