Judge William Sylvester issued a 62-page ruling late Thursday. He said prosecutors have established probable cause on more than 160 felony counts.
Holmes is expected at an arraignment Friday, but his defense says he is not ready to enter a plea. The defense is expected to ask that the arraignment be postponed.
This comes on the heels of a three-day preliminary hearing meant to determine whether or not Holmes would stand trial. During the hearing, new information was divulged about Holmes' alleged plans for the shooting, his odd post-arrest behavior and an elaborate booby trap discovered by authorities at his apartment following his arrest.
Holmes is charged with 166 counts, including murder, attempted murder and other charges related to the July 20 shooting. Twelve people died in the shooting and 58 others were wounded by gunfire. An additional 12 people suffered non-gunshot injuries.
ABC News and the Associated Press contributed to this report.